payment.failed

Sent when a payment attempt fails. Same delivery, signing, and retry rules as payment.succeeded.

postWebhookpayment.failed

Payload

event'payment.succeeded' | 'payment.failed' | 'payment.refunded' | 'invoice.paid' | 'payment_link.paid' required

The event type.

Example payload

{
  "data": {
    "amount": "50000",
    "provider": "ALQASEH"
  }
}

Response

Return any 2xx to acknowledge receipt.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.