Como ativar e configurar os métodos de pagamentos na iugu.
Endpoint e gatilhos utilizados
Para realizar as chamadas do diagrama a seguir, são utilizados os endpoints e gatilhos:
Referência | Endpoint |
---|---|
Ativar/desativar método PIX | PUT /v1/payments/pix |
Configurar Conta | POST /v1/accounts/configuration |
Recipe 🧪
Confira como desenvolver a Assinatura RSA, na prática, com a Recipe abaixo:
🔏
[RSA] Assinatura RSA
Open Recipe
- Conteúdo sobre RSA completo: Autenticação — Assinatura RSA.
Exemplos de requisições para cada método
Para realizar as configurações do diagrama exemplificado anteriormente, as requisições deveriam conter os seguintes parâmetros:
Pix
curl --request PUT \
--url 'https://api.iugu.com/v1/payments/pix?api_token=your-api-token' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{"enable":true}'
Cartão de Crédito
curl --request POST \
--url 'https://api.iugu.com/v1/accounts/configuration?api_token=your-api-token' \
--header 'Request-Time: 2024-10-11T15:21:01-03:00' \
--header 'Signature: siganture=sequência-de-caracteres-RSA' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"credit_card": {
"active": true,
"soft_descriptor": "deviugu",
"installments": true,
"max_installments": 12
}
}
Boleto Bancário
Ainda no endpoint Configurar Conta — POST
/v1/accounts/configuration
, adicionando o objeto bank_slip
{
"bank_slip": {
"active": true,
"extra_due": 5,
"reprint_extra_due": 2
}
}