receiptRequest object, the system will send a delivery receipt to your specified callback URL once the provisioning attempt reaches its final state.
This enables real-time monitoring of data disbursement success, failure, or pending conditions.
Delivery receipts are only sent when a
receiptRequest object is included in the original data disbursement
request.Ensure that the callback URL is publicly accessible and can accept incoming HTTP
POST requests without requiring
authentication.If you enabled optional SMS notifications (
messaging), the callback URL may also receive SMS delivery receipts.
SMS receipts use the same format as the Message API delivery receipts; see Message Delivery
Receipts.Receipts may be delivered asynchronously and out of order.
Delivery Receipt Format
A delivery receipt is sent as an HTTPPOST request to the specified callback URL containing the following JSON payload:
Fields Explanation
Correlating a Delivery Receipt
When a data disbursement request is submitted, the API returns a unique request ID. The same ID is included as requestId in the corresponding delivery receipt callback. Clients can store the requestId from the API response and use it to match subsequent delivery receipts to the original disbursement request. For example, if the API response contains:Possible Delivery Status Values
Callback endpoints must return HTTP 200 OK to acknowledge receipt. Failure to do so may trigger retry behavior
depending on delivery policies.