Initiate Business-to-Customer Payment

Format: 2547XXXXXXXX

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.