Receive checkout payment callback
Webhook your application must implement. After a customer completes or fails a checkout payment, Bpay POSTs the payment status to your configured callback URL. Replace the server URL with your own HTTPS endpoint.
Headers
Client validation token from the original checkout request, if provided.
Body
Amount paid by the customer.
Reference number matching the checkout request.
Payment status.
success, failed Payment date-time in ISO 8601 format.
Transaction ID matching the checkout request.
Customer mobile number.
Response
Acknowledge receipt of the payment status
Echo the amount from the callback request.
Set to true when payment succeeded, false otherwise.
Echo the reference number from the callback request.
Human-readable status message for your records.
Echo the transaction ID from the callback request.
