We recommend checking out the introductory
section to understand the basics of direct
charge first. This guide assumes you’ve read that.
This method supports payment in Egypt and Morroco. Kindly contact at
hi@flutterwavego.com to request this feature on your account.
Prerequisites
Before starting your integration, ensure that your Flutterwave account is live. We would communicate any additional requirements for this payment method via email.Payment Flow
Users making payments with this method receive a reference from Fawry on their mobile to complete the transaction with an agent or at an ATM. To successfully collect payments from your customers via Fawry pay, You are to complete these steps:- Initiate the charge.
- Make the over the counter (OTC) payment.
- Verify the payment.

Initiating the Charge
To initiate the payment for the customer, pass their email address, the transaction amount, currency, and reference (see here for optional information to include in your request). Here is a sample request that includes the required parameters along with some optional ones.Sample Request
Making Payment
After initiating the payment successfully, The customer receives a notification from Fawry with a payment reference that is used to identify the transaction (see sample notification below).
Sample Webhook