B2C Payment
Simulate a business sending money directly to a customer's M-Pesa wallet. Used for salary disbursements, refunds, and promotions.
Initiate Business-to-Customer Payment
How B2C Payment works
The business initiator (shortcode 174379) sends funds directly to a recipient's M-Pesa number.
Daraja validates the request and sends an asynchronous result to your ResultURL.
Common use cases: payroll disbursement, customer refunds, and loyalty rewards.
A ResponseCode 0 means the request was accepted and is being processed.