We recommend checking out the introductory
section to understand the basics of direct
charge first. This guide assumes you’ve read that.
GHS, your customers can pay with Ghana mobile money services.
The Process
This involves the following steps:- You call our API to create a charge and pass in the customer’s mobile number.
- Your customer completes the payment by authorizing it with their mobile money provider.

Initiating the Payment
First, you’ll need the customer’s mobile moneynetwork (either "MTN", "VODAFONE", or "TIGO") and phone_number.
Combine that with the rest of the payment details to create the payload and send it to our charge Ghana mobile money endpoint. You’ll need to specify amount, currency, email, country and a unique tx_ref.
You can also specify more details, such as the customer’s fullname and custom meta information. See the endpoint documentation for details.
Handling the Response
You’ll get a response that looks like this:Success
meta.authorization object contains the details needed to complete the transaction. The mode is "redirect", meaning you should redirect your customer to the provided URL to complete the payment.
Completing the Payment
To complete the payment, the customer needs to be authorized with their mobile money provider (for instance, via a push notification from the app).Testing TipIn Test Mode, you can complete the transaction by visiting the returned redirect URL and entering
123456 as the OTP.