Skip to content

Notification Code

Webhook Notification Code

CodeTypePurpose Description
invoice.paidInvoiceNotification 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.completedInvoiceNotification 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.expiredInvoiceNotification for an expired invoice event. This event is triggered after an invoice has expired, representing that the invoice has expired.
payout.completedPayout RequestNotification for a successful payout event. This event is triggered after a successful payout, representing the completion of the payout.
payout.failedPayout RequestNotification 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.