Visão geral
A cobrança (charge) é a visão financeira de um pagamento. Cada pagamento de um pedido ou de uma fatura tem uma cobrança, e o id do pagamento (payment_intent) é o mesmo id da cobrança.
Use as rotas de cobrança para saber quanto foi pago e estornado, e para estornar um pagamento.
O objeto cobrança
Resposta (HTTP 200)
Status da cobrança
O status da cobrança é mais resumido que o status do pagamento dentro do pedido. Para saber se um pagamento está aguardando captura ou uma ação do cliente, consulte o pedido.
Estorno
EnviePOST /v2/charges/{id}/refund para devolver o valor ao cliente.
Estorno parcial de R$ 30,00
Regras
- Só uma cobrança paga (
paidoupartially_refunded) pode ser estornada. - Um estorno parcial precisa ser de pelo menos 100 centavos (R$ 1,00).
- O valor não pode passar de
amount_refundable. - Só um estorno por vez: enquanto um estorno estiver em
refund_processing, outro pedido de estorno é recusado. - A disponibilidade do estorno depende da adquirente que processou a cobrança, não da configuração da conta. Quando ela não suporta a operação, a resposta é
422comrefund_not_supported.
O estorno é assíncrono
A resposta de sucesso (200) traz a cobrança com status: "refund_processing". O estorno termina quando a adquirente confirma. Você recebe o resultado pelos webhooks charge.refunded ou charge.partial_refunded.
Erros específicos
Resposta (HTTP 422)
