Webhook de Ciclo de vida de uma venda
Após o processamento de um pagamento, enviamos para a URL de webhook cadastrada um POST contendo um objeto JSON com as informações da venda e do pagamento.
Exemplo de payload
{
"sale_id": "9e848341-6aa7-4a8a-a3b9-ba0d8f2f4a96",
"payment_id": "9e84834b-9db3-4ffe-a011-89049bcda45b",
"sale_status": "payment_received",
"payment_method": "credit_card",
"payment_status": "paid"
}
Status | Descrição |
---|---|
pending | Pagamento iniciado, aguardando conclusão pelo comprador |
paid | Pagamento concluído com sucesso. |
refused | Pagamento recusado pelo emissor ou gateway. |
cancelled | Pagamento cancelado |
cancelled_antifraud | Cancelado automaticamente após reprovação na análise antifraude. |
chargeback_requested | Comprador solicitou contestação (chargeback). |
chargeback_refused | Contestação negada; aguardando decisão final do emissor. |
chargeback | Chargeback confirmado; valor estornado ao comprador. |
refund_requested | Reembolso solicitado pela loja ou suporte. |
refund_refused | Pedido de reembolso negado pelo emissor ou gateway. |
refunded | Valor reembolsado ao comprador. |
gateway_error | Erro definitivo retornado pelo gateway de pagamento. |
system_error | Erro interno ao processar o pagamento; |