Passer au contenu principal
Dynamics 365 Finance & OperationsSaaS Tools

GCC Payment Gateway Pack

Build-to-order F&O connector pack for regional acquirers and wallets across the GCC and South Asia,

with payment journals, fee postings and settlement matched to your bank reconciliation.

Sur commande

Qu'est-ce que GCC Payment Gateway Pack ?

Build-to-order F&O connector pack for regional acquirers and wallets across the GCC and South Asia, with payment journals, fee postings and settlement matched to your bank reconciliation. Built to order by ECOSIRE for Dynamics 365 F&O (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

GCC Payment Gateway Pack — Build-to-order F&O connector pack for regional acquirers and wallets across the GCC and South Asia, with payment journals, fee postings and settlement matched to your bank reconciliation

What we build

  • Per-provider methods of payment configured on CustPaymModeTable, each bound to its own payment journal name, bank account and posting profile
  • Hosted payment link generation against open CustInvoiceJour and free text invoices, delivered through print management or an existing flow, carrying the invoice reference for automatic cash application
  • Prepayment and deposit collection posting to a nominated prepayment account ahead of invoicing
  • Inbound webhook handling through a relay function in your own Azure subscription, authenticated with a service principal and calling a custom OData action, so F&O is never publicly exposed
  • Idempotency keys and a gateway transaction log written before any posting, so provider retries cannot create duplicate payments
  • Customer payment journal creation through LedgerJournalTable and LedgerJournalTrans with automatic settlement of the referenced open CustTrans, plus optional workflow approval before posting
  • Acquirer commission and per-transaction fees posted to configurable main accounts with full financial dimensions, split by provider and instrument type
  • Refunds and partial refunds initiated from F&O against the original capture, posted as negative payments or credit notes, with provider references retained and chargeback status written back to the customer transaction
  • Provider settlement file import through a Data management framework data entity, matched line by line against the gateway transaction log with unsettled transactions raised as exceptions
  • Advanced bank reconciliation references on the net payout so it clears against imported bank statement lines through matching rules
  • Multi-currency handling with a configurable exchange rate type and realized exchange difference posting, including three-decimal minor units, for AED, SAR, QAR, KWD, BHD, OMR and PKR ledgers
  • SysOperation batch services for status polling, settlement import and matching with batch groups, recurrence and retry, plus Key Vault credential storage, no PAN stored in F&O, and dedicated security duties and privileges

À propos de ce produit

Global card gateways do not acquire everywhere. Across the GCC and South Asia the payment that actually completes is usually taken by a local acquirer, a domestic debit scheme or a regulated mobile wallet — and each has its own API, its own settlement report, its own fee schedule and its own payout cycle. Dynamics 365 Finance and Supply Chain Management knows none of them. So a finance team ends up with a bank deposit, a spreadsheet exported from an acquirer portal, and a receivables clerk applying cash by hand, guessing which invoices a net payout covered and posting commission as a lump sum with no dimension detail.

This pack removes the manual step. ECOSIRE builds a connector set for the specific acquirers and wallets you hold merchant agreements with, as an X++ extension package for F&O plus a small relay component that runs in your own Azure subscription. Nothing is pre-built and nothing installs instantly; each build is scoped to your providers, your currencies and your posting rules, with a typical lead time of one working week from signed quote.

Taking the payment

Payment methods are configured as standard methods of payment (CustPaymModeTable), each bound to its own payment journal name, bank account and posting profile, so the ledger treatment of a wallet collection can differ from a card collection without a line of custom posting logic.

For receivables, the app generates a hosted payment link against an open customer invoice or a free text invoice and sends it through print management or a flow you already run, so the customer pays from the invoice they received. The link carries the invoice reference, which is exactly what makes automatic cash application possible later. Prepayments and deposits are supported where money is taken before an order is invoiced, posting to the prepayment account you nominate.

F&O is never exposed to the public internet for this. Provider webhooks are received by a small relay function in your Azure tenant, authenticated with a service principal, which calls a custom OData action on F&O. Every inbound message carries an idempotency key and is written to a gateway transaction log before it is acted on, so a provider retry — which is normal, not exceptional — cannot post the same payment twice.

Where the money lands in the ledger

A confirmed capture creates a customer payment journal through LedgerJournalTable and LedgerJournalTrans and settles the referenced open CustTrans record, so ageing and settlement history are correct without a second manual step. Journals can post automatically or be held for review, and can be routed through workflow where your controls require approval before cash posts.

Acquirer commission, per-transaction fees and wallet charges post to configurable main accounts with a full financial dimension combination, per provider and per instrument type. That is what lets a controller answer what each collection channel actually costs, instead of seeing one commission figure for the month.

Settlement, fees and bank reconciliation

Providers pay net, in batches, on their own cycle. The pack imports each provider settlement file through a Data management framework data entity and matches it line by line against the gateway transaction log, so every captured payment is accounted for and any transaction that never settled surfaces as an exception rather than a rounding difference. The net payout is written with a matching reference so it clears against the imported bank statement through advanced bank reconciliation matching rules.

Where a provider settles in a currency other than your accounting currency, the app applies a configurable exchange rate type and posts realized exchange differences to nominated accounts. Ledgers in AED, SAR, QAR, KWD, BHD, OMR and PKR are handled the same way, including the three-decimal minor units used by some Gulf currencies.

Status polling, settlement import and matching run on the batch framework as SysOperation services with their own batch group, recurrence and retry behaviour, raising alerts when a run finishes with unresolved exceptions.

Refunds, chargebacks and disputes

Refunds, full and partial, are initiated from F&O against the original captured transaction, so nobody has to log into a provider portal and then remember to post the entry. The reversal posts as a negative payment or a credit note depending on the rule agreed at scoping, and the provider reference is retained for dispute evidence. Chargeback and dispute notifications are written back against the customer transaction so receivables can see the hold without leaving the form.

Security and compliance posture

Credentials are held in Azure Key Vault and read through the F&O Key Vault parameters. No keys sit in code or in a configuration table a support user can read. No primary account numbers pass through or are stored in F&O — only provider tokens, references and masked display values. That design keeps card data out of the ERP and reduces the surface an assessment has to cover, but it is not a certification: your merchant agreement, your assessment and your provider onboarding remain yours.

Dedicated security duties and privileges are layered onto standard receivables and cash and bank roles, so operating the connector does not require handing out broad finance access.

Who this is for

Businesses running Dynamics 365 Finance and Supply Chain Management that collect through regional acquirers and wallets in the UAE, Saudi Arabia, Qatar, Kuwait, Bahrain, Oman or Pakistan, especially groups with several legal entities and currencies. It suits organisations invoicing from F&O and collecting online, and organisations whose current process is a monthly manual reconciliation of an acquirer report.

In-store card terminals are a different problem. Point of sale hardware station integration sits in the commerce stack, not in this pack, and we will say so at scoping rather than let it drift into scope by accident.

How delivery works

1. Scoping call. We confirm the providers, the merchant agreements you already hold, currencies and legal entities, invoice and prepayment flows, fee posting rules, and your environment topology and version. 2. Fixed quote. You receive a written scope covering each provider, the posting design, the settlement matching rules and the relay architecture, with a fixed price and delivery date. The listed price is a baseline; each additional provider is quoted on its own. 3. Build. Development runs against your target application and platform version, in an extension model with no overlayering, with source committed to a branch handed to your Azure DevOps repository. 4. Install in test. We deploy the package through your LCS release pipeline into a sandbox and the relay into your subscription, then run the full loop against provider sandbox credentials — authorize, capture, settle, import, reconcile, refund — until a complete cycle balances. 5. Production. The same artefacts move to production on your release cadence, switched to live credentials, with a controlled first-transaction test before volume is turned on. 6. Support. A defect-fix warranty window follows go-live, and an ongoing arrangement is available so provider API changes and service updates are handled before they break a payout.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    Nous installons sur votre instance, vous remettons le code source et incluons deux semaines d'assistance après la mise en production. Les défauts du code que nous livrons sont corrigés gratuitement.

Ce que vous obtenez

  • LCS deployable package with the X++ extension model, plus the relay function source and deployment templates, handed to your Azure DevOps repository
  • Provider configuration workbook per acquirer or wallet: endpoints, methods of payment, journal names, fee accounts, dimension defaults and settlement file mapping
  • Sandbox installation through your LCS release pipeline plus relay deployment into your subscription, with a full authorize, capture, settle, import, reconcile and refund cycle proven against provider sandbox credentials
  • Production deployment with live credentials, a controlled first-transaction test and a written rollback position
  • Settlement import data entity with a worked mapping and sample file for each agreed provider format
  • Security role, duty and privilege definitions, Key Vault configuration guide, and a written note on what the design does and does not do for your compliance scope
  • Receivables and administrator documentation, a live training session with recording, and a defect-fix warranty window after go-live with an optional ongoing support arrangement

Pour qui c'est

Group Finance Manager

Runs several legal entities across Gulf markets, each collecting through a different local acquirer with a different fee schedule. Gets commission and settlement posted per provider with dimensions, so channel cost is visible without rebuilding it in a spreadsheet.

Accounts Receivable Team Lead

Applies cash by hand from an acquirer portal export and leaves invoices open when a net payout cannot be split. Sees payments settle against the right invoices automatically, with only genuine unmatched transactions left to investigate.

IT and Integration Manager

Is asked to connect payment providers without exposing the ERP or storing card data anywhere near it. Receives a relay in the company Azure tenant, credentials in Key Vault, tokens rather than card numbers in F&O, and an extension model that survives service updates.

Comment GCC Payment Gateway Pack se compare

CritèreÉCOSIREConstruction personnaliséeConcurrentNatif Dynamics 365 Finance & Operations
Regional acquirer and wallet APIs connected directly to F&OInclusInclusPrise en charge partielleNon inclus
Captured payments automatically settled against open customer invoicesInclusPrise en charge partiellePrise en charge partielleNon inclus
Acquirer commission and fees posted per provider with financial dimensionsInclusPrise en charge partiellePrise en charge partielleNon inclus
Provider settlement file matched to the transaction log and the bank depositInclusPrise en charge partiellePrise en charge partiellePrise en charge partielle
Webhook relay in your own tenant with idempotency, so F&O is never publicly exposedInclusPrise en charge partielleNon inclusNon inclus
Card data kept out of F&O with tokens only and credentials in Key VaultInclusPrise en charge partiellePrise en charge partiellePrise en charge partielle
Available as an instant off-the-shelf downloadNon inclusNon inclusInclusInclus
Fixed written scope and fixed quote agreed before development startsInclusNon inclusPrise en charge partielleNon inclus

Questions fréquemment posées

Can I buy and install this today?
No. Nothing is pre-built. The connector is written against the specific providers you hold merchant agreements with, their API version and their settlement file format, so we scope first, quote a fixed price, then build. There is no instant download and no free trial.
How long does the build take?
Typically one working week from signed quote to a package installed in your sandbox. One provider with clean API documentation and a standard settlement file is at the short end; several providers, multiple currencies and legal entities, or an acquirer whose sandbox is slow to provision, push toward the long end. Provider onboarding and credential issuance is often the real bottleneck and sits with you and the acquirer.
Which versions and editions do you support?
Dynamics 365 Finance and Dynamics 365 Supply Chain Management — the Finance and Operations apps — on currently supported 10.0.x service updates, deployed through LCS with a Tier 2 or higher sandbox for validation. The relay runs on your own Azure subscription. This is not a Business Central app and contains no AL code, and it does not run on the AX 2012 codebase.
Which acquirers and wallets can you connect?
Any provider that publishes a documented REST API for authorization, capture, refund and status, plus a settlement report we can import. At scoping we read the provider documentation and a real settlement file before quoting, so we are committing to something we have actually looked at. We do not resell payment services and we do not contract with the provider on your behalf — the merchant agreement and pricing stay between you and the acquirer.
Does card data touch F&O?
No. Card entry happens on the provider hosted page, and F&O stores only tokens, references and masked display values. Credentials live in Azure Key Vault and are read through the F&O Key Vault parameters. This keeps card data out of the ERP and reduces what an assessment has to cover, but it is a design choice, not a certification — your own compliance obligations are unchanged.
Does this cover in-store point of sale terminals?
Not by default. This pack covers receivables collections: invoice payment links, prepayments, refunds, settlement import and reconciliation. Physical terminal integration through a hardware station belongs to the commerce stack and is a separate piece of work with different hardware and certification constraints. If you need it, say so at scoping and we will quote it as its own scope rather than imply it is included.

Demander un devis

Décrivez vos besoins pour GCC Payment Gateway Pack et nous vous enverrons les tarifs, les options de licence et une proposition sur mesure, généralement sous un jour ouvré.

Aucun paiement maintenant. Ceci envoie une demande de devis à notre équipe — nous vous recontacterons par e-mail avec les tarifs et les prochaines étapes.

Se marie bien avec

Financial Reporting Dashboard Pack
Sur commande

Financial Reporting Dashboard Pack

A build-to-order reporting pack for Dynamics 365 Finance & Operations delivering P&L, balance sheet, cash flow, AR/AP ageing and budget variance dashboards over your own ledger and dimensions. Built for you after a fixed quote.

À partir de 1499.00 $Point de départ — chiffré selon votre périmètre
View specification
Fixed Asset Lifecycle Management
Sur commande

Fixed Asset Lifecycle Management

A build-to-order fixed asset lifecycle extension for Dynamics 365 Finance & Operations covering barcode verification, componentisation, inter-entity transfers and parallel books. Built for you after a fixed quote.

À partir de 1499.00 $Point de départ — chiffré selon votre périmètre
View specification
GCC VAT Return & Filing Pack
Sur commande

GCC VAT Return & Filing Pack

A build-to-order Dynamics 365 Finance & Operations extension that turns your posted tax transactions into GCC-shaped VAT returns, reverse-charge treatments and audit files. Built for your entities after a fixed quote.

À partir de 1499.00 $Point de départ — chiffré selon votre périmètre
View specification
Germany XRechnung & ZUGFeRD Compliance
Sur commande

Germany XRechnung & ZUGFeRD Compliance

A build-to-order Dynamics 365 Finance & Operations extension that generates, validates and transmits XRechnung (UBL/CII) and hybrid ZUGFeRD PDF/A-3 invoices. ECOSIRE builds it for your entities after a scoping call.

À partir de 1499.00 $Point de départ — chiffré selon votre périmètre
View specification