Skip to main content

PalPluss Developer API

Build and move money without friction. One API. Consistent responses. Designed to stay out of your way.

What you can build

Collect payments

Trigger M-Pesa STK Push prompts. Receive results via webhook.

Send payouts

Disburse funds directly to customer M-Pesa numbers via B2C.

Manage channels

Route transactions through specific Paybill or Till shortcodes.

Monitor transactions

Query status and history with a consistent, paginated API.

API basics

DetailValue
Base URLhttps://api.palpluss.com/v1
ProtocolHTTPS only
FormatJSON
AuthenticationHTTP Basic (API key)
Rate limit60 requests/minute per API key

Response format

Every response is wrapped in a standard envelope:
{
  "success": true,
  "data": { ... },
  "requestId": "c1b2a3d4-e5f6-7890-abcd-ef1234567890"
}
Errors use the same envelope:
{
  "success": false,
  "error": {
    "message": "Invalid API key",
    "code": "INVALID_API_KEY",
    "details": {}
  },
  "requestId": "c1b2a3d4-e5f6-7890-abcd-ef1234567890"
}
Save the requestId from every error response. It is required when contacting support.

Start here

Quickstart

Make your first STK Push in under 5 minutes.

Authentication

Set up your API key in seconds.