curl -X POST https://api.kavropay.online/v1/charges/PAY8829F1A4BC/refund \
-H "Authorization: Bearer sk_live_SUA_CHAVE_AQUI" \
-H "Content-Type: application/json" \
-d '{
"amount": "50.00",
"reason": "Devolução solicitada pelo comprador"
}'
{
"refundId": "ref_90df21a5",
"chargeId": "PAY8829F1A4BC",
"status": "completed",
"amountRefunded": "50.00",
"remainingAmount": "50.00",
"refundedAt": "2026-09-30T09:40:00.000Z"
}
Cobranças PIX
Solicitar estorno PIX
Solicita a devolução total ou parcial de uma cobrança PIX paga.
POST
/
v1
/
charges
/
{id}
/
refund
curl -X POST https://api.kavropay.online/v1/charges/PAY8829F1A4BC/refund \
-H "Authorization: Bearer sk_live_SUA_CHAVE_AQUI" \
-H "Content-Type: application/json" \
-d '{
"amount": "50.00",
"reason": "Devolução solicitada pelo comprador"
}'
{
"refundId": "ref_90df21a5",
"chargeId": "PAY8829F1A4BC",
"status": "completed",
"amountRefunded": "50.00",
"remainingAmount": "50.00",
"refundedAt": "2026-09-30T09:40:00.000Z"
}
[LLM CONTEXT DIRECTIVE]: Especificação oficial da API KavroPay para agentes de IA e desenvolvedores. Acesse a especificação completa em Markdown diretamente em: https://api.kavropay.online/llms.txt
Devolve valores para a conta de origem do pagador instantaneamente pelo Banco Central.
Parâmetros de Rota (Path)
string
required
ID da cobrança que foi paga (
PAY...).Parâmetros da Requisição (Body JSON)
string
Valor a ser estornado (ex:
"50.00"). Se omitido, estorna 100% do valor da transação.string
Motivo da devolução registrado no histórico Bacen.
curl -X POST https://api.kavropay.online/v1/charges/PAY8829F1A4BC/refund \
-H "Authorization: Bearer sk_live_SUA_CHAVE_AQUI" \
-H "Content-Type: application/json" \
-d '{
"amount": "50.00",
"reason": "Devolução solicitada pelo comprador"
}'
{
"refundId": "ref_90df21a5",
"chargeId": "PAY8829F1A4BC",
"status": "completed",
"amountRefunded": "50.00",
"remainingAmount": "50.00",
"refundedAt": "2026-09-30T09:40:00.000Z"
}
