Quickstart
You will have a payment running in minutes. Follow the steps below. Prerequisites:- An active PalPluss API key — get one at console.palpluss.com under Settings → API Keys
- Service wallet with enough balance to cover the transaction fee
- A publicly accessible HTTPS URL to receive callbacks
Step 1 — Set your API key
Step 2 — Check your balance
Verify you have sufficient balance before initiating payments.Step 3 — Initiate an STK Push
Send a payment prompt to a customer’s phone.transactionId — use it to track this payment.
Step 4 — Handle the webhook callback
When the customer confirms or cancels, PalPluss sends aPOST to your callbackUrl.
2xx status immediately. PalPluss retries failed deliveries up to 5 times.
Step 5 — Poll status (optional)
Use polling as a fallback when webhooks are unavailable.Next steps
STK Push reference
Full request and response reference.
Webhooks guide
Callback delivery, retries, and idempotent handling.
B2C Payouts
Send money directly to customer M-Pesa numbers.
Error handling
Handle errors correctly in your integration.