Webhooks
Payment Request Status
This webhook notifies you whenever the status of a payment request changes.
Event Triggered
- A user acts on a pending payment request (e.g., approves it).
- The system completes processing of a payment.
Possible Status Values
Status | Description |
---|---|
Pending | The payment request has been created and is waiting for user action. |
InReview | The request is under review, typically for additional checks or compliance. |
Paid | The payment has been approved and successfully processed. |
Canceled | The request was canceled before completion. |
Denied | The request was rejected by the system. |
Webhook Payload
Payload Fields
Field | Type | Description |
---|---|---|
Live | bool | It’s true when coming from production environment |
Event | string | The event name: always PAYMENT_STATUS_CHANGED |
Data.PaymentId | string | Unique identifier of the payment request. |
Data.RegistrationId | string | ID of the user associated with the request. |
Data.Amount | string | Amount of the payment in cents as integer (e.g., 5000 = $50.00 ). |
Data.Currency | string | ISO currency code (e.g., "USD" ). |
Data.Status | string | Status of the payment ("Pending" or "Paid" ). |
Data.Timestamp | string | ISO timestamp indicating when the event occurred. |