Skip to main content

Bank Disbursement

The Bank Disbursement API enables merchants to transfer funds directly from their SplashPay wallet to supported bank accounts in Tanzania. Each request is processed securely and can be tracked using the transaction reference or provider reference.

Endpoint


Authentication

Every request must include your API credentials.

Example Request


Request Body

Supported Banks

SplashPay supports payouts to the following financial institutions.
Use the Shortcode value when specifying the bank_code field in your request. You can also verify the recipient’s account details using the Name Lookup API before initiating a bank disbursement.

Example Response


Transaction Status


Name Lookup

Before initiating a bank transfer, you can verify the account details.
Example request:

Error Codes


Best Practices

1

Verify account details

Use the Name Lookup API before initiating a bank transfer.
2

Use unique references

Each disbursement should have a unique merchant reference.
3

Include an Idempotency-Key

Prevent duplicate transfers when retrying requests.
4

Use webhooks

Listen for webhook events instead of continuously polling the Status API.