Product features

Payment tools built around your workflow.

Connect your application to M-Pesa STK requests, manage channels and review payment outcomes. Provider availability varies by configuration.

STK Push requests

Initiate a payment prompt through the API and track its status. Live prompts require an eligible configured provider.

Payment channels

Manage supported PayBill, Till, and bank destination details for your account.

Service Wallet

Track the separate balance used for Prime Pay service fees and eligible top-ups.

Developer API

Use API key authentication to create requests, check status, and manage channels.

Merchant webhooks

Receive signed event deliveries with retry handling for payment status changes.

Payment records

Review requests and their current statuses in the merchant portal.

Sandbox requests are for testing and do not send a real customer payment prompt.