Skip to main content

Disbursements

SplashPay Disbursements enables businesses to send money securely and reliably to customers, suppliers, employees, and partners. Using a single API integration, you can initiate payouts to:
  • Mobile Money wallets
  • Bank accounts
  • Selcom Pesa wallets
Every disbursement is tracked using a unique reference and supports real-time status updates through webhooks.

Features

  • Single API for all payout channels
  • Mobile Money and bank disbursements
  • Selcom Pesa wallet transfers
  • Account and wallet name lookup
  • Idempotent requests
  • Wallet balance validation
  • Real-time webhook notifications
  • Transaction status tracking
  • Secure API authentication

Base URL


Authentication

Every request must include your API credentials. Example

Supported Disbursement Channels


Typical Workflow

1

Verify the recipient

Optionally verify the recipient using the Name Lookup API before initiating the disbursement.
2

Initiate the disbursement

Submit a payout request using the appropriate endpoint for the destination channel.
3

Receive the response

SplashPay validates your request and submits it to the payment provider.
4

Track the transaction

Monitor the payout using the Status API or receive automatic webhook notifications.

Transaction Status


Idempotency

All disbursement requests must include an Idempotency-Key. Using the same key ensures that retrying a request due to network issues does not create duplicate payouts. Example

Security

SplashPay protects your payouts using:
  • API Key authentication
  • API Secret authentication
  • HTTPS encryption
  • Idempotent requests
  • Request validation
  • Transaction auditing
  • Webhook signature verification