Visão Geral
As Cobranças representam transações de pagamento únicas. São o núcleo do processamento de pagamentos da plataforma, suportando os métodos:Header obrigatório
Todas as rotas de cobranças exigem o headeraccount com o código da conta:
Formato de resposta padrão
A maioria das rotas retorna respostas no formato padrão da API (exceto a listagem paginada):Fluxo de uma cobrança
Campos do cliente
Campos do pagamento
¹ Alternativa aos dados do cartão — veja Cartão salvo abaixo.
² Obrigatório apenas quando
card_token não é enviado.
Cartão salvo (card_token)
Em vez de reenviar os dados do cartão a cada cobrança, você pode cobrar um cartão já salvo enviando apenas o payment.card.card_token.
O card_token é o token retornado ao salvar o cartão (campo card_token, também entregue no evento card.token_created). Quando ele é enviado, os campos number, name, month, year e security_code tornam-se opcionais — você não precisa mais trafegar os dados do cartão.
Pagamento com cartão salvo
Continue enviando
payment.card.installments (mín. 1) mesmo ao usar card_token — ele define o parcelamento desta cobrança.Toda cobrança com cartão retorna o
card_token do cartão em data.orders[].charges[].payment.card_token — tanto quando você envia card_token quanto quando envia os dados completos (nesse caso o cartão é salvo e o card_token gerado é devolvido). Guarde esse valor para reutilizar o cartão nas próximas cobranças. Em pagamentos sem cartão (ex.: PIX), card_token vem null.Exemplo: Pagamento PIX
Request
Resposta PIX (HTTP 201)
Estorno de cobranças
O endpoint de estorno aceita um campovalue opcional do tipo inteiro (em centavos). Se omitido, o estorno é total.
Estorno parcial de R$ 50,00
