PayEase Portal
Dashboard
Beneficiaries
Incoming Payments
Manifests
Callbacks
APIs
Mpesa Config
Toggle Sidebar
M-Pesa Configuration
U
M-Pesa Settings
Configure your Safaricom M-Pesa API credentials here. These values are stored securely in Firestore.
Consumer Key
Consumer Secret
Paybill / Shortcode (Party A)
Initiator Name
Initiator Password
STK Push Passkey
Base URL (Optional)
Auth Endpoint (Optional)
B2C Endpoint (Optional)
B2C Result URL
The primary URL M-Pesa will call after a B2C payment.
B2C Timeout URL
The URL M-Pesa will call if the Result URL fails.
STK Push Endpoint (Optional)
The Safaricom API endpoint for initiating an STK Push.
STK Push Callback URL
The URL that M-Pesa will call after a customer completes a payment request.
Note: The B2C Security Credential is generated automatically using the initiator password and a certificate file (`mpesa-cert.pem`) located in the project. The STK Push Callback URL will be called by M-Pesa after a customer completes a payment.
Save Configuration