Bunne Docs
Parcelamento

Simular as opções de parcelamento de uma venda.

Retorna todas as opções de parcelamento que o estabelecimento oferece para um preço à vista, com o valor de cada parcela e o total que o comprador pagaria. Feito para quem tem checkout PRÓPRIO: renderize a lista, deixe o comprador escolher o número de parcelas e mande só esse número para POST /v1/charges — o valor cobrado é sempre derivado no servidor, a partir da tabela de taxas do estabelecimento, nunca aceito do cliente. Quando o estabelecimento repassa o juros do parcelado ao comprador, o `amount_cents` daqui é o preço À VISTA e as opções acima de `interest_free_installments` custam mais que ele. Exige a permissão charges:create e uma key com escopo de seller. Cada parcela precisa ter pelo menos R$ 5,00, então o próprio valor limita o plano: abaixo de R$ 10,00 só há à vista, R$ 10,00 permite até 2x, e assim por diante.

GET
/installments

Retorna todas as opções de parcelamento que o estabelecimento oferece para um preço à vista, com o valor de cada parcela e o total que o comprador pagaria. Feito para quem tem checkout PRÓPRIO: renderize a lista, deixe o comprador escolher o número de parcelas e mande só esse número para POST /v1/charges — o valor cobrado é sempre derivado no servidor, a partir da tabela de taxas do estabelecimento, nunca aceito do cliente. Quando o estabelecimento repassa o juros do parcelado ao comprador, o amount_cents daqui é o preço À VISTA e as opções acima de interest_free_installments custam mais que ele. Exige a permissão charges:create e uma key com escopo de seller. Cada parcela precisa ter pelo menos R$ 5,00, então o próprio valor limita o plano: abaixo de R$ 10,00 só há à vista, R$ 10,00 permite até 2x, e assim por diante.

Autorização

ApiKeyAuth
AutorizaçãoBearer <token>

Em: header

Parâmetros de query

amount_cents*integer

Preço à vista em centavos, o mesmo valor que você mandaria em POST /charges.

Intervalo1 <= value
max_installments?integer

Teto de parcelas a simular. Sem ele, vale o teto do estabelecimento.

Intervalo1 <= value <= 24
card_bin?string

Os primeiros dígitos do cartão. Servem para resolver a BANDEIRA, que pode ter preço próprio.

reservation_channel?string

Código do canal de reserva da venda. O canal pode ter tarifa própria e pode VETAR o repasse de juros.

Corpo da resposta

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/installments?amount_cents=1"
{  "object": "installment_plan",  "base_amount_cents": 0,  "currency": "BRL",  "interest_enabled": true,  "interest_free_installments": 0,  "max_installments": 0,  "card_brand": "string",  "installments": [    {      "installments": 0,      "installment_amount_cents": 0,      "last_installment_amount_cents": 0,      "total_amount_cents": 0,      "interest": true,      "interest_amount_cents": 0    }  ],  "request_id": "string"}