Fawry logo

Fawry

Fawry is Cairo-based Egypt's leading provider of e-payments and digital finance solutions, operating a nationwide network for card, e-wallet, and cash-based bill, merchant, government, and education payments. The FawryPay acceptance platform exposes a server-to-server REST API plus native Android, iOS, Flutter, and React Native SDKs and certified plugins for Magento, Shopify, and WooCommerce that let merchants charge cards (including 3DS), e-wallets, ValU, and bank installments, generate FawryPay reference numbers payable across more than 250,000 Fawry POS locations and partner channels, issue refunds, cancel unpaid orders, and reconcile via signed server notifications. Fawry also offers consumer products (myfawry super app, yellowcard prepaid card, FawryPlus, TicketsMall), enterprise and SME acceptance, pay-out, micro-finance, and consumer-finance services. Fawry is publicly listed on the Egyptian Exchange as FWRY.CA.

1 APIs 11 Features
PaymentsE-PaymentsDigital FinanceFintechEgyptCardsWalletsBill PaymentsPOSMicro-FinanceInstallments3D SecureRefundsWebhooksMobile SDKE-Commerce PluginsMagentoShopifyWooCommerce

Fawry publishes 1 API on the APIs.io network: FawryPay Server API. Tagged areas include Payments, E-Payments, Digital Finance, Fintech, and Egypt.

Fawry’s developer surface includes developer portal, getting-started guide, documentation, signup flow, support, SDKs, code examples, and 30 more developer resources.

APIs

FawryPay Server API

Server-to-server REST API for creating FawryPay charges (card, 3DS, e-wallet, ValU, bank installments, PayAtFawry reference numbers), issuing refunds, cancelling unpaid orders, ...

Features

Server-to-server REST API for card, 3DS, e-wallet, ValU, installments, and PayAtFawry reference-number payments
Refund and cancel-unpaid-order endpoints
Pull (v2) and push (server notification v2) payment status reconciliation
{"Express Checkout"=>"self-hosted Checkout Button and Fawry-hosted Checkout Link"}
Pay By Link for one-time and recurring invoices for merchants without a website
Native Mobile SDKs for Android, iOS, Flutter, and React Native (anonymous, registered, AVL, microfinance, NFC)
Certified e-commerce plugins for Magento 2, Shopify, and WooCommerce
PayAtFawry retail acceptance across 250,000+ Fawry POS locations and partner channels in Egypt
SHA-256 request signing using per-merchant secureKey
Multi-language (Arabic and English) payment flows
Bank installment plan discovery API for partner banks

Resources

🔗
Website
Website
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Plugins
Plugins
🔗
Documentation
Documentation
🔗
Documentation
Documentation
📝
SignUp
SignUp
💬
Support
Support
💬
Support
Support
👥
GitHubOrganization
GitHubOrganization
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
💻
CodeExamples
CodeExamples
💻
CodeExamples
CodeExamples
💻
CodeExamples
CodeExamples
💻
CodeExamples
CodeExamples
💻
CodeExamples
CodeExamples
💻
CodeExamples
CodeExamples
💻
CodeExamples
CodeExamples
💻
CodeExamples
CodeExamples
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
Product
Product
🔗
InvestorRelations
InvestorRelations
🔗
Twitter
Twitter
🔗
LinkedIn
LinkedIn
👥
YouTube
YouTube

Sources

Raw ↑
aid: fawry
name: Fawry
url: https://raw.githubusercontent.com/api-evangelist/fawry/refs/heads/main/apis.yml
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
description: >-
  Fawry is Cairo-based Egypt's leading provider of e-payments and digital
  finance solutions, operating a nationwide network for card, e-wallet, and
  cash-based bill, merchant, government, and education payments. The FawryPay
  acceptance platform exposes a server-to-server REST API plus native Android,
  iOS, Flutter, and React Native SDKs and certified plugins for Magento,
  Shopify, and WooCommerce that let merchants charge cards (including 3DS),
  e-wallets, ValU, and bank installments, generate FawryPay reference numbers
  payable across more than 250,000 Fawry POS locations and partner channels,
  issue refunds, cancel unpaid orders, and reconcile via signed server
  notifications. Fawry also offers consumer products (myfawry super app,
  yellowcard prepaid card, FawryPlus, TicketsMall), enterprise and SME
  acceptance, pay-out, micro-finance, and consumer-finance services. Fawry is
  publicly listed on the Egyptian Exchange as FWRY.CA.
type: Index
position: Provider
access: 3rd-Party
tags:
  - Payments
  - E-Payments
  - Digital Finance
  - Fintech
  - Egypt
  - Cards
  - Wallets
  - Bill Payments
  - POS
  - Micro-Finance
  - Installments
  - 3D Secure
  - Refunds
  - Webhooks
  - Mobile SDK
  - E-Commerce Plugins
  - Magento
  - Shopify
  - WooCommerce
created: '2026-05-24'
modified: '2026-05-24'
specificationVersion: '0.20'
apis:
  - aid: fawry:fawrypay-server-api
    name: FawryPay Server API
    tags:
      - Payments
      - Refunds
      - Installments
      - E-Commerce
    humanURL: https://developer.fawrystaging.com/docs/server-apis/server-apis-overview
    properties:
      - type: Documentation
        url: https://developer.fawrystaging.com/docs/server-apis/server-apis-overview
      - type: Documentation
        url: https://developer.fawrystaging.com/docs/server-apis/create-payment-refno-apis
      - type: Documentation
        url: https://developer.fawrystaging.com/docs/server-apis/refund-issue-api
      - type: Documentation
        url: https://developer.fawrystaging.com/docs/server-apis/cancel-payment-api
      - type: Documentation
        url: https://developer.fawrystaging.com/docs/server-apis/auth-capture-payment-apis
      - type: OpenAPI
        url: openapi/fawrypay-server-api-openapi.yml
    description: >-
      Server-to-server REST API for creating FawryPay charges (card, 3DS,
      e-wallet, ValU, bank installments, PayAtFawry reference numbers),
      issuing refunds, cancelling unpaid orders, querying payment status,
      and listing bank installment plans. Authenticated per request via a
      merchant code and SHA-256 signature over the request body and a
      shared secureKey.
common:
  - type: Website
    url: https://fawry.com/
  - type: Portal
    url: https://developer.fawrystaging.com/
  - type: GettingStarted
    url: https://developer.fawrystaging.com/docs/get-started
  - type: Documentation
    url: https://developer.fawrystaging.com/docs-home
  - type: Documentation
    name: Server APIs Overview
    url: https://developer.fawrystaging.com/docs/server-apis/server-apis-overview
  - type: Documentation
    name: Mobile SDKs Overview
    url: https://developer.fawrystaging.com/docs/sdks/sdks-overview
  - type: Plugins
    name: E-Commerce Plugins Overview
    url: https://developer.fawrystaging.com/docs/plugins/plugins-overview
  - type: Documentation
    name: Express Checkout
    url: https://developer.fawrystaging.com/docs/express-checkout/checkout-integration-overview
  - type: Documentation
    name: Pay By Link
    url: https://developer.fawrystaging.com/docs/pay-by-link-overview
  - type: SignUp
    name: Merchant Registration
    url: https://fawrypay.online/merchant/register
  - type: Support
    url: https://developer.fawrystaging.com/contact-us
  - type: Support
    name: Ticket Tracking
    url: https://developer.fawrystaging.com/ticket-tracking
  - type: GitHubOrganization
    url: https://github.com/FawryPay
  - type: SDK
    name: FawryPaySDK (iOS)
    url: https://github.com/FawryPay/FawryPaySDK
  - type: SDK
    name: FawryPaySDK Swift Package Manager (iOS)
    url: https://github.com/FawryPay/FawryPaySPM
  - type: SDK
    name: FawryPaySDK-AVL (iOS)
    url: https://github.com/FawryPay/FawryPaySDK-AVL
  - type: SDK
    name: FawryPayAVLSPM (iOS SPM)
    url: https://github.com/FawryPay/FawryPayAVLSPM
  - type: SDK
    name: FawryPaySDK-Registered (iOS)
    url: https://github.com/FawryPay/FawryPaySDK-Registered
  - type: SDK
    name: FawryPaySDK-Microfinance (iOS)
    url: https://github.com/FawryPay/FawryPaySDK-Microfinance
  - type: CodeExamples
    name: Android Anonymous Sample
    url: https://github.com/FawryPay/Android-Fawrypay-Anonymous-sample
  - type: CodeExamples
    name: Android AVL Sample
    url: https://github.com/FawryPay/Android-Fawrypay-AVL-sample
  - type: CodeExamples
    name: iOS Anonymous Sample
    url: https://github.com/FawryPay/iOS-Fawrypay-Anonymous-sample
  - type: CodeExamples
    name: iOS AVL Sample
    url: https://github.com/FawryPay/IOS-Fawrypay-AVL-Sample
  - type: CodeExamples
    name: Flutter Anonymous Sample
    url: https://github.com/FawryPay/Flutter-Fawrypay-Anonymous-sample
  - type: CodeExamples
    name: Flutter NFC Sample
    url: https://github.com/FawryPay/Flutter-Fawry-NFC-Sample
  - type: CodeExamples
    name: React Native Anonymous Sample
    url: https://github.com/FawryPay/ReactNative-Fawrypay-Anonymous-sample
  - type: CodeExamples
    name: React Native Registered Sample
    url: https://github.com/FawryPay/ReactNative-Fawrypay-Registered-Sample
  - type: Product
    name: Online Checkout
    url: https://www.fawry.com/business/acceptance/online-checkout/
  - type: Product
    name: Payment Link
    url: https://www.fawry.com/business/acceptance/payment-link/
  - type: Product
    name: Pay-Out
    url: https://fawry.com/business/pay-out/
  - type: Product
    name: Commerce Enablement (SMEs)
    url: https://www.fawry.com/fawry-for-business/smes/commerce-enablement/
  - type: Product
    name: myfawry App
    url: https://www.fawry.com/consumer/myfawry-app/
  - type: Product
    name: Digital and Bill Payment
    url: https://www.fawry.com/consumer/bill-payment/
  - type: InvestorRelations
    url: https://fawry.com/investor-relations/
  - type: Twitter
    url: https://twitter.com/fawry
  - type: LinkedIn
    url: https://www.linkedin.com/company/fawry
  - type: YouTube
    url: https://www.youtube.com/@FawryEgypt
  - type: Features
    data:
      - Server-to-server REST API for card, 3DS, e-wallet, ValU, installments, and PayAtFawry reference-number payments
      - Refund and cancel-unpaid-order endpoints
      - Pull (v2) and push (server notification v2) payment status reconciliation
      - Express Checkout: self-hosted Checkout Button and Fawry-hosted Checkout Link
      - Pay By Link for one-time and recurring invoices for merchants without a website
      - Native Mobile SDKs for Android, iOS, Flutter, and React Native (anonymous, registered, AVL, microfinance, NFC)
      - Certified e-commerce plugins for Magento 2, Shopify, and WooCommerce
      - PayAtFawry retail acceptance across 250,000+ Fawry POS locations and partner channels in Egypt
      - SHA-256 request signing using per-merchant secureKey
      - Multi-language (Arabic and English) payment flows
      - Bank installment plan discovery API for partner banks
maintainers:
  - FN: Kin Lane
    email: [email protected]