Reembolso recusado
Webhook refund.failed: o banco do pagador não concluiu o reembolso. O valor voltou ao seu saldo disponível e você pode tentar de novo.
wysepay-event*stringO tipo do evento.
wysepay-signature*stringHMAC-SHA256 (hex) de {wysepay-timestamp}.{corpo} com o segredo do endpoint.
wysepay-timestamp*stringMilissegundos desde 1970.
wysepay-delivery-id*stringId da entrega; igual nas novas tentativas.
wysepay-attempt*stringNúmero da tentativa (1 a 6).
application/json- body
Um reembolso concluído ou recusado.
id*stringtransactionId*stringamountCents*integerValor devolvido ao pagador, em centavos.
status*stringPROCESSING enquanto o banco processa; SUCCEEDED quando o dinheiro chegou ao pagador; FAILED quando foi recusado (o valor volta ao seu saldo).
"PROCESSING""SUCCEEDED""FAILED"reason*|O motivo informado.
failureReason*|Por que falhou, quando FAILED.
livemode*booleancreatedAt*string^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$date-timecompletedAt*|nulltransaction?A cobrança depois do reembolso (só em transaction.refunded).
Responda 2xx em até 8 s para confirmar o recebimento.
Exemplos de requisição
Um reembolso concluído ou recusado.
/refund.failedMED ganho Webhook
Webhook `dispute.won`: a contestação do Pix (MED) foi negada. O valor que estava bloqueado volta a ficar disponível no seu saldo.
Cobrança criada Webhook
Webhook `transaction.created`: um Pix foi gerado, pela API, pelo painel ou por um link de pagamento. Traz a cobrança com o QR Code e o copia e cola.