Pagamentos
Emita um reembolso total ou parcial
Reembolse um pagamento capturado total ou parcialmente. Vários reembolsos parciais são permitidos até o valor total capturado.
POST
Use
POST /payment/{id}/refund para devolver fundos a um titular de cartão depois que um pagamento foi capturado e liquidado. Você pode emitir um único reembolso total ou vários reembolsos parciais — desde que o valor cumulativo reembolsado não exceda o total capturado originalmente. Os reembolsos costumam aparecer no extrato do titular do cartão dentro de 5–10 dias úteis, conforme o banco dele.
Identificar o pagamento
{id} é o id de pagamento do Therius devolvido por POST /payment/authorization e POST /payment/purchase. orderCode e paymentCode são os seus próprios campos de referência e não são aceitos aqui. Um id desconhecido ou não pertencente devolve 404.
Exemplos
Reembolso total
Reembolso parcial
Reembolsar apenas parte de um pedido — por exemplo, um único item devolvido de uma compra com vários itens:Vários reembolsos parciais são permitidos. Você pode chamar este endpoint várias vezes contra o mesmo
id de pagamento, desde que o valor cumulativo de reembolso não exceda o valor capturado original. Cada chamada deve usar um Idempotency-Key distinto.Autorizações
Your secret API key: Bearer prv_production_xxx (production) or Bearer prv_sandbox_xxx (sandbox).
Cabeçalhos
A UUID you generate per operation. Required in production. Retrying with the same key returns the original response.
Parâmetros de caminho
The Therius payment id returned by POST /payment/authorization or POST /payment/purchase.
Corpo
application/json
Resposta
200 - application/json
Refund result

