CrystalPay

M-Pesa Accounts

Add your own Daraja credentials for Paybill, Buy Goods (Till), and B2C. Callbacks are handled by CrystalPay automatically.

Callback URLs are managed by CrystalPay

You do not need to configure callback URLs on the Safaricom Daraja portal. All M-Pesa callbacks (STK, C2B, B2C) are routed through CrystalPay's infrastructure for reliable payment tracking and reconciliation.

Loading…

How it works

When you add your own M-Pesa credentials, CrystalPay will use them for STK Push, C2B, and B2C transactions instead of the platform default.

All Safaricom callbacks are routed through CrystalPay's callback infrastructure. You do not need to set up callback URLs in the Daraja portal.

If you remove your custom credentials, transactions will automatically fall back to CrystalPay's default shortcode.