Overview

The pawaPay Payment Page allows you to rapidly integrate mobile money into your website or mobile app providing:

  • A user experience for your customers that is optimised for mobile money.
  • Responsive design that works on desktop and mobile.
  • Low code integration supporting all countries and MMOs.
  • Support for both e-commerce and e-wallet use cases.
1

Enter details

2

Authorise the payment

3

All done

It is also integrated with the rest of the pawaPay Merchant API, providing benefits such as:

  • Phone numbers are validated to be in the correct format.
  • The MMO to use for the payment is predicted based on the entered phone number.
  • Minimum and maximum transaction limits are always up to date.
  • When new countries or MMOs are enabled, they are available for your customers immediately.
  • Information about MMOs having downtime is integrated into the user experience.
  • And many more improvements to come…

Implementation

Using the payment flow in your deposit or checkout experience is simple:

1

Start the session

When it’s time for the customer to pay, start a new session. The session will time out after 15 minutes.

2

Forward the customer

Forward the customer to the redirectUrl provided in the response.

3

Wait for them to return

The customer will complete the payment on the Payment Page and will be forwarded to returnUrl.

4

Verify the payment status

Your page on returnUrl should check the status of the payment. The depositId will be passed as a URL parameter.

5

Handle accordingly

Based on the status of the payment, handle it as a successful, failed or long running payment.