Take App

M-Pesa Payment

M-Pesa payment is popular mobile money payment in Africa. You can add its QR code payment.

How to add M-Pesa

  1. Go to Admin > Settings > Payments and click Add payment

    M-Pesa Payment
  2. Choose M-Pesa payment method and enter details below

    M-Pesa Payment
  3. Customers will see M-Pesa payment option when they checkout

M-Pesa Payment

Which number to use

M-Pesa takes one of three, and the one you pick changes what the customer is asked to enter:

Your setupWhat you enterWhat the customer does
Phone numberYour M-Pesa phone numberSend Money
Till NumberYour till number (6–8 digits)Buy Goods and Services
Paybill numberYour paybill number (4–8 digits) and the account number the money is credited toPay Bill

Paybill is for businesses collecting through a bank paybill. Both fields are required. The account number is the one your bank or paybill provider credits — up to 20 characters, letters and numbers with spaces or . # / -.

On the payment page, a Paybill order shows your paybill number and account number for the customer to type in, and the QR code carries both. Pay Bill has no third prompt, so the order number is not used as the reference for this method.

More in Manual & local payment methods

Manual & local payment methods

Still need help?

Ask a question and get an answer right away, or chat with our team.