Skip to main content
Use this setup when your business already owns a Safaricom M-Pesa Till or PayBill number and wants KulmiPay to process collections through that shortcode. Once enabled, your customer-facing payment details use your shortcode, while KulmiPay handles payment processing, reconciliation, payment status updates, and webhooks.

What you need

Before configuring your shortcode, make sure you have:

Supported flow

This is an account configuration flow. It is not a public REST API for creating or editing M-Pesa shortcode integrations. After activation, your existing KulmiPay collection flows continue to work:
The public mpesa-paybill-accounts API is different. It provisions an account reference under the KulmiPay PayBill. This section is for businesses that want to use their own Safaricom shortcode.

Next step

Follow Configuring your Shortcode to prepare the credentials and activation details.