Egypt Payouts

EGP payouts to banks and Fawry wallets

Use this guide when you want to send EGP payouts to recipients in Egypt. Egypt supports bank transfers and mobile wallets (Fawry).

Overview

  • Currency: EGP
  • Payment location: EGY
  • Supported rails: Bank transfer, Mobile wallet
  • Payment methods:
    • Bank transfer → paymentMethodId: "banktransfer", recipient.type: "bank_account"
    • Mobile wallet → paymentMethodId: "mobilemoney", recipient.type: "mobile_money"

Required fields by rail

Bank transfer

FieldRequiredNotes
accountNumberYesBank account number (IBAN supported)
bankCodeYesLocal bank code
accountHolderNameYesName on the account
countryYesEGY
phoneNumberNoInternational format

Mobile wallet (Fawry)

FieldRequiredNotes
phoneNumberYesMSISDN in international format
countryYesEGY
operatorYesUse fawry
nameNoRecipient name

Top-level required fields for every payout: merchantId, merchantReference, destinationValue (with minorAmount and currency), paymentMethodId, paymentLocation, recipient.

Note: Some Egypt bank payouts may require the sender object. See the API reference if you receive a validation error.

Example requests

Bank transfer

1{
2 "merchantId": "your-merchant-id",
3 "merchantReference": "PAYOUT-EG-001",
4 "destinationValue": {
5 "minorAmount": 150000,
6 "currency": "EGP"
7 },
8 "paymentMethodId": "banktransfer",
9 "paymentLocation": "EGY",
10 "recipient": {
11 "type": "bank_account",
12 "accountNumber": "012345678901234567890",
13 "bankCode": "001",
14 "accountHolderName": "Omar Hassan",
15 "country": "EGY"
16 }
17}

Mobile wallet (Fawry)

1{
2 "merchantId": "your-merchant-id",
3 "merchantReference": "PAYOUT-EG-002",
4 "destinationValue": {
5 "minorAmount": 75000,
6 "currency": "EGP"
7 },
8 "paymentMethodId": "mobilemoney",
9 "paymentLocation": "EGY",
10 "recipient": {
11 "type": "mobile_money",
12 "phoneNumber": "201001234567",
13 "country": "EGY",
14 "operator": "fawry",
15 "name": "Mona Ibrahim"
16 }
17}