Skip to main content
Product details are displayed in English. Translations coming soon.
MyFatoorah Payment Gateway for Magento 2 — A custom-built MyFatoorah payment integration for Magento 2 and Adobe Commerce: un — 1/1مثالی پیش منظر

A custom-built MyFatoorah payment integration for Magento 2 and Adobe Commerce:

unified GCC checkout (KNET, mada, cards, Apple Pay), payment links, invoicing and admin-side refunds — built, installed and supported by

ECOSIRE on an honest delivery timeline.

MyFatoorah Payment Gateway for Magento 2 کیا ہے؟

A custom-built MyFatoorah payment integration for Magento 2 and Adobe Commerce: unified GCC checkout (KNET, mada, cards, Apple Pay), payment links, invoicing and admin-side refunds — built, installed and supported by ECOSIRE on an honest delivery timeline. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

اہم خصوصیات

MyFatoorah unified checkout via hosted/embedded payment pages — KNET, mada, Visa/Mastercard, Apple Pay, Google Pay and STC Pay through one integration
Implemented as a first-class Magento payment method module under app/code with payment.xml, config.xml and adminhtml system.xml configuration
Gateway built on Magento\Payment\Gateway command pool (request builders, response/transaction handlers, validators, HTTP client) wired via di.xml
Payment links and MyFatoorah invoicing support for offline, phone or B2B orders alongside standard storefront checkout
Server-side webhook + return-controller verification of paymentId and signature to confirm payment before order state transition
Admin-side refunds from the Credit Memo screen through the gateway refund command, with transaction write-back
Multi-website, multi-store-view and multi-currency support for cross-GCC merchants (KWD, SAR, AED, BHD, QAR, OMR)
Sandbox-to-live credential promotion with admin ACL-gated configuration and Magento config-value encryption for API keys
Keeps your store out of heavy PCI-DSS scope — no raw card data stored or processed on Magento
Order-status and email automation via observers/plugins on payment success, failure and pending states
Optional GraphQL and REST coverage for headless storefronts (PWA Studio, Hyvä, custom frontends)
Compatible with Magento 2 Open Source and Adobe Commerce; built and tested against your specific 2.4.x version and PHP runtime

آرڈر پر تیار، مکمل طور پر آپ کے لیے

خود سیٹ اپ کی ضرورت نہیں — ایک کام کرنے والی ایپ جو ECOSIRE بناتا، انسٹال اور سپورٹ کرتا ہے۔

  1. 1

    آپ آرڈر دیتے ہیں

    ایک بار کی تعمیر کی قیمت سے آغاز کریں۔ آغاز پر ہم آپ کے ساتھ مل کر دائرہ کار طے کرتے ہیں۔

  2. 2

    ہم بناتے اور انسٹال کرتے ہیں

    ECOSIRE اسے آپ کے Magento 2 پر بناتا، ترتیب دیتا اور انسٹال کرتا ہے۔

  3. 3

    لائیو + معاونت

    آپ تقریباً ایک کاروباری ہفتے میں لائیو ہو جاتے ہیں، گو لائیو کے بعد دو ہفتوں کی معاونت کے ساتھ۔ ہمارے فراہم کردہ کوڈ کی خرابیاں مفت درست کی جاتی ہیں۔

اس مصنوع کے بارے میں

What this is

This is a build-to-order MyFatoorah payment gateway extension for Magento 2 (Open Source) and Adobe Commerce, engineered and delivered by ECOSIRE. It is not an instant Adobe Commerce Marketplace download. After you order, our team builds the module against your store's exact version, theme and checkout flow, then installs and supports it.

MyFatoorah is a leading GCC payment aggregator, exposing a single API surface over KNET, mada, Visa/Mastercard, Apple Pay, Google Pay, STC Pay and other regional methods. We implement it as a proper Magento payment method module under app/code/Ecosire/MyFatoorah, registered through etc/payment.xml, etc/config.xml and etc/adminhtml/system.xml, with a gateway command pool wired in di.xml using Magento's Magento\Payment\Gateway framework (request builders, response handlers, validators and HTTP client).

How it works technically

Checkout uses MyFatoorah's hosted/embedded payment pages, so your store never touches raw PAN data — keeping you out of heavy PCI-DSS scope. The flow is built on service contracts and an order-state observer/plugin pair: an interceptor reserves the order, redirects to MyFatoorah, and a controller endpoint (plus webhook) verifies the paymentId, validates the signature, and transitions the order via the payment place/capture commands. Refunds are issued from the admin Credit Memo screen through the gateway's refund command, calling MyFatoorah's refund API and writing back the transaction. Configuration is admin-ACL gated, secrets are stored via Magento's config encryption, and all gateway calls are logged.

We support multi-website/multi-currency GCC setups, sandbox-then-live credential promotion, and optional GraphQL/REST wiring for headless (PWA Studio/Hyvä) storefronts. Every build ships with install steps, a smoke-test checklist and a support window.

What you get

  • Custom Ecosire/MyFatoorah Magento 2 module built against your exact Magento/Adobe Commerce version and PHP version
  • Installation and configuration on your staging environment, then promotion to production after your sign-off
  • Sandbox-then-live MyFatoorah credential setup with a documented go-live switch
  • Smoke-test checklist covering successful payment, failed payment, pending/webhook and admin refund flows
  • Install and operations guide (composer/app:code deployment, cache flush, cron and webhook setup)
  • Source code delivered to your repository with a defined post-launch support and bug-fix window

Who this is for

GCC Magento merchant on MyFatoorah

An online retailer in Kuwait, Saudi Arabia, the UAE, Bahrain, Qatar or Oman already aggregating payments through MyFatoorah, who needs KNET, mada, cards and wallets working natively inside Magento checkout.

Store owner moving off manual or hosted-link payments

A merchant currently sending customers MyFatoorah payment links manually who wants integrated storefront checkout plus the ability to still issue links and invoices for phone and B2B orders.

Magento agency or in-house developer

A technical team that wants a clean, service-contract-based payment module (di.xml, gateway commands, webhooks) delivered and supported rather than reverse-engineering the MyFatoorah API and PCI flow themselves.

How MyFatoorah Payment Gateway for Magento 2 Compares

CriterionECOSIRECustom BuildCompetitorMagento 2 نیٹو
Native MyFatoorah support (KNET, mada, cards, wallets) in Magento checkoutIncludedPartial supportIncludedNot included
Built and tested against your exact Magento/Adobe Commerce versionIncludedIncludedPartial supportNot included
Installed, configured and supported for you (not self-serve)IncludedPartial supportNot includedNot included
Payment links and MyFatoorah invoicing for offline/B2B ordersIncludedPartial supportPartial supportNot included
Admin-side refunds via Credit Memo through the gateway refund APIIncludedPartial supportIncludedNot included
Headless GraphQL/REST coverage (PWA Studio, Hyvä, custom)IncludedPartial supportNot includedNot included
Defined delivery lead time with go-live support windowIncludedPartial supportNot includedNot included

Frequently Asked Questions about MyFatoorah Payment Gateway

Is this an instant download from the Adobe Commerce Marketplace?

No. This is a build-to-order extension. After you purchase, ECOSIRE builds the MyFatoorah module against your specific Magento 2 / Adobe Commerce version, then installs and configures it for you. You receive the source code in your repository — there is no public Marketplace download link.

How long does delivery take?

Typical lead time is about 5 to 10 business days from when we receive your Magento access details and MyFatoorah sandbox credentials. The exact timeline depends on your Magento version, theme/checkout customizations, and whether you need headless (GraphQL/REST) coverage. We confirm a firm date after a short scoping call.

What ongoing support and updates are included?

Each build includes a post-launch support and bug-fix window for issues in the delivered module. Beyond that, we offer maintenance to keep the integration compatible with new Magento 2.4.x patch releases, PHP upgrades and MyFatoorah API changes. Support terms are agreed in writing before go-live.

Does it handle KNET, mada and Apple Pay?

Yes. Because the integration uses MyFatoorah's unified payment pages, every method enabled on your MyFatoorah account — KNET, mada, Visa/Mastercard, Apple Pay, Google Pay, STC Pay and others — becomes available in your Magento checkout without separate per-method integrations.

Is my store PCI-compliant with this setup?

The integration uses MyFatoorah's hosted/embedded payment pages, so raw card data is never entered into or stored on your Magento server. This keeps you in the lightest PCI-DSS scope (typically SAQ-A territory). We do not provide formal PCI certification, but the architecture is built specifically to minimize your card-data exposure.

Will it work with my headless or Hyvä storefront?

Yes. The base module covers standard Luma/Hyvä checkout, and we can extend it with GraphQL and REST coverage for PWA Studio or custom headless frontends. Tell us your storefront stack during scoping so the build includes the right API surface.

قیمت کا تخمینہ طلب کریں

MyFatoorah Payment Gateway

A custom-built MyFatoorah payment integration for Magento 2 and Adobe Commerce: unified GCC checkout (KNET, mada, cards, Apple Pay), payment links, invoicing and admin-side refunds — built, installed and supported by ECOSIRE on an honest delivery timeline.

  • MyFatoorah unified checkout via hosted/embedded payment pages — KNET, mada, Visa/Mastercard, Apple Pay, Google Pay and STC Pay through one integration
  • Implemented as a first-class Magento payment method module under app/code with payment.xml, config.xml and adminhtml system.xml configuration
  • Gateway built on Magento\Payment\Gateway command pool (request builders, response/transaction handlers, validators, HTTP client) wired via di.xml
  • Payment links and MyFatoorah invoicing support for offline, phone or B2B orders alongside standard storefront checkout

قیمت کا تخمینہ طلب کریں

ہمیں MyFatoorah Payment Gateway کے لیے اپنی ضروریات بتائیں اور ہم آپ کو قیمتیں، لائسنس کے اختیارات اور ایک مخصوص تجویز بھیجیں گے — عام طور پر ایک کاروباری دن میں۔

ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔