Skip to main content
Use M-Pesa B2C when the recipient should receive funds directly in their M-Pesa wallet. Common use cases include salary payments, customer refunds, commissions, rewards, and remittance payouts.

Transaction fields

Initiate M-Pesa B2C

Approve the file

If you set requires_approval to "YES", approve the returned file before money moves:
Set requires_approval to "NO" only when your backend is already doing its own review and approval checks.