Notification Code
Webhook Notification Code
| Code | Type | Purpose Description |
|---|---|---|
invoice.paid | Invoice | Notification for a successfully paid invoice event. This event is triggered after the payment of an invoice, but it does not mean the invoice has been completed. Only rely on the invoice.completed event notification for confirmation. |
invoice.partial_completed | Invoice | The actual payment amount received is lower than the required invoice amount during its validity. You MUST use paidAmount field to obtain the precise paid amount for your logic processing. |
invoice.completed | Invoice | Notification for a completed invoice event. This event is triggered after the completion of an invoice, representing the confirmation that the invoice has been successfully completed. |
invoice.expired | Invoice | Notification for an expired invoice event. This event is triggered after an invoice has expired, representing that the invoice has expired. |
payout.completed | Payout Request | Notification for a successful payout event. This event is triggered after a successful payout, representing the completion of the payout. |
payout.failed | Payout Request | Notification for a failed payout event. This event is triggered after a payout has failed, representing the failure of the payout. |
WARNING
After receiving Webhook notifications, respond with an HTTP 200 status with an empty body. Any other HTTP response is considered a failure.
BasicEx Payment servers will attempt to send Webhook pushes multiple times until successful or abandoned by BasicEx Payment servers.