Skip to main content

Build payments with SplashPay

Accept payments, send disbursements, and receive real-time transaction updates through a single API.

Collections

Accept payments from Mobile Money and bank channels.

Disbursements

Send money to customers, agents, and merchants.

Webhooks

Receive real-time notifications for transaction events.

Why SplashPay?

Fast Integration

Go live within minutes using our REST API.

Secure by Design

API authentication, webhook signing, and secure infrastructure.

Reliable Processing

High availability architecture built for mission-critical payments.

Developer Friendly

Simple APIs, clear documentation, and testing tools.

Base URLs

https://sandbox-api.splashpay.co.tz/api/v1
Use this environment for development and testing.

Quick Start

1

Create a Merchant Account

Register your SplashPay merchant account.
2

Complete Verification

Submit your business information and required KYC documents.
3

Generate API Credentials

Navigate to Merchant Portal → Developers → API Keys.
4

Make Your First Request

Authenticate using your API credentials.

Example Request

curl --request POST \
  --url https://api.splashpay.co.tz/api/v1/payments/mobile-money \
  --header "Content-Type: application/json" \
  --header "X-API-KEY: pk_live_xxxxxxxxxxxxx" \
  --header "X-API-SECRET: sk_live_xxxxxxxxxxxxx" \
  --header "Idempotency-Key: Unique-Request-ID" \
  --data '{
    "amount": 1000,
    "currency": "TZS",
    "reference": "INV-323",
    "phone": "255754000000",
    "customer_name": "John Doe",
    "customer_email": "john.doe@example.com",
    "metadata": {
      "order_id": "12345",
      "product": "Test Product"
    }
  }'
All requests must include valid API credentials.

Available APIs

Collections API

Accept payments from customers.

Disbursement API

Send money to customers and partners.

Webhooks

Receive real-time transaction updates.

Authentication

Learn how to authenticate API requests.

Support

Need Help?

For integration assistance, contact our support team at support@splashpay.co.tz