Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.pawapay.io/llms.txt

Use this file to discover all available pages before exploring further.

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

Payment page - Start
2

Authorise the payment

Payment page - Enter PIN
3

All done

Payment page - Success
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…
Payment page - Features

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.
Payment page - Implementation flow