M-Pesa (RPP)

Description

M-Pesa is a Mobile Money service provided by Vodafone. It enables its users to perform money transfers, payments and micro-financing via a mobile phone, without the need for a bank account; M-Pesa was specifically designed to cater for the unbanked.

A customer would select the M-Pesa payment option, capture their mobile number, complete the authentication on their mobile phone and confirm the payment.

Transaction Flows

The following transaction flow provides an indication of the user experience after redirecting from your checkout page.

Landing page

Once the customer is redirected from your site, they will be presented with the following page where they are able to select the payment method they wish to use. This page will display all payment methods you have opted for.



Select M-Pesa

When the customer selects to pay using M-Pesa, the below pop up will appear to select the country of their M-Pesa wallet and confirm the payment with M-Pesa.



Capture mobile number

The customer will be required to capture their mobile number associated with their M-Pesa mobile money account.



Authenticate transaction

The customer will be required to authenticate the transaction on their mobile phone; instructions are provided to the customer on how to authenticate the transaction.



Confirm payment

Once the customer has authenticated the transaction, they may select Confirm Payment to complete the transaction.



Go here for details on the integration required for M-Pesa