A build-to-order Business Central AL extension that wires Tap Payments into your invoicing and posting flow — payment links and checkout, KNET/Mada/Benefit/cards/wallets, multi-currency GCC processing, payout-and-fee auto-reconciliation, and refunds initiated from BC. Built, installed per tenant and supported by ECOSIRE. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $499.00 USD; request a quote for a scoped proposal.
Aperçu illustratifA build-to-order Business Central AL extension that wires Tap Payments into your invoicing and posting flow
— payment links and checkout, KNET/Mada/Benefit/cards/wallets, multi-currency GCC processing, payout-and-fee auto-reconciliation, and refunds initiated from BC. Built, installed per tenant and supported by ECOSIRE.
Aucune configuration à faire vous-même — une app fonctionnelle conçue, installée et prise en charge par ECOSIRE.
Commencez par un prix de développement unique. Nous cadrons le projet avec vous au lancement.
ECOSIRE la développe, la configure et l'installe sur votre Dynamics 365 Business Central.
Vous êtes en ligne en 2–4 semaines environ, avec une période d’assistance après le lancement.
The Tap Payments Connector for Business Central is a custom AL extension that ECOSIRE builds, installs and supports on your Business Central environment — Online (SaaS) or on-premises. It is not an instant AppSource download; we scope it to your chart of accounts, currencies and Tap merchant account, then deploy it as a per-tenant extension so it lives alongside your other apps and survives Microsoft's update cycles.
On the sales side, the connector generates Tap payment links and hosted-checkout sessions straight from posted sales invoices, so your GCC customers can pay with KNET, Mada, Benefit, Visa/Mastercard and wallets (Apple Pay / Google Pay). Webhook events from Tap are received by an AL-hosted endpoint, validated, and matched back to the originating invoice — no manual status chasing.
On the finance side, a scheduled Job Queue entry pulls Tap settlement/payout data and runs auto-reconciliation: it nets gateway fees, splits multi-currency settlements, and proposes or posts Cash Receipt Journal lines and Bank Account Reconciliation entries against the correct G/L and bank accounts. Refunds are initiated from the BC document itself and pushed to Tap via its REST API, keeping the credit memo and the gateway in sync.
The build uses standard BC extensibility — table and page extensions, event subscribers, OAuth2-secured outbound calls, permission sets, and isolated storage for credentials. Everything is documented and handed over. Because it is build-to-order, edge cases specific to your business (partial settlements, FX rounding policy, multi-company) are handled during scoping rather than worked around after the fact.
Delivery is typically 2–4 weeks depending on scope, and includes UAT on a sandbox tenant before production cutover.
Owns reconciliation for an online merchant accepting KNET/Mada/Benefit through Tap. Wants Tap payouts and fees to land in Business Central automatically instead of being keyed from gateway statements each month-end.
Responsible for the BC tenant and its extensions. Needs a clean, update-safe per-tenant AL app with proper permission sets and credential isolation — not brittle customizations baked into the base app.
Manages the invoice-to-payment cycle for a GCC retailer or service business. Wants customers to pay via a Tap link from the invoice and the payment status to flow back into BC without manual lookups.
| Critère | ÉCOSIRE | Construction personnalisée | Concurrent | Natif Dynamics 365 Business Central |
|---|---|---|---|---|
| Native Tap Payments (KNET/Mada/Benefit) integration in Business Central | Inclus | Inclus | Prise en charge partielle | Non inclus |
| Auto-reconciliation of Tap payouts and gateway fees to G/L and bank accounts | Inclus | Prise en charge partielle | Prise en charge partielle | Non inclus |
| Multi-currency GCC settlement with per-currency mapping | Inclus | Prise en charge partielle | Prise en charge partielle | Prise en charge partielle |
| Refunds initiated from BC and synced to the gateway | Inclus | Prise en charge partielle | Prise en charge partielle | Non inclus |
| Built, installed per-tenant and supported on your environment | Inclus | Prise en charge partielle | Non inclus | Non inclus |
| Tailored to your chart of accounts, currencies and settlement edge cases | Inclus | Inclus | Non inclus | Non inclus |
| Update-safe AL extension (survives BC release cycle) | Inclus | Prise en charge partielle | Inclus | Inclus |
| Predictable one-time cost without per-developer build effort on your side | Inclus | Non inclus | Prise en charge partielle | Inclus |
Typical delivery is 2–4 weeks from scoping confirmation, depending on complexity (currencies, multi-company, settlement edge cases). ECOSIRE builds the AL extension, tests it on a Business Central sandbox tenant for UAT, and then installs it as a per-tenant extension on your production environment during an agreed cutover. There is no AppSource download — we deploy and configure it directly on your tenant.
Yes. Every build includes a post-go-live support window, and we offer an ongoing maintenance plan. Because the extension is built against Business Central's supported extensibility model (event subscribers, table/page extensions, isolated storage), it is designed to survive Microsoft's monthly and major release updates. We monitor for breaking changes to the BC API and to the Tap Payments API and ship updates under the maintenance agreement.
All Tap-supported methods relevant to your account — KNET (Kuwait), Mada (Saudi Arabia), Benefit (Bahrain), Visa/Mastercard, and Apple Pay / Google Pay wallets. Multi-currency GCC settlement (KWD, SAR, BHD, AED, OMR, QAR and USD) is handled with per-currency G/L and bank-account mapping defined during scoping.
Yes. The connector is an AL extension and deploys to Business Central Online as a per-tenant extension; it can also be installed on a supported on-premises deployment. We confirm your exact BC version during scoping and target the build accordingly so it is update-compatible.
Refunds are initiated from the BC document (credit memo / posted invoice) and sent to Tap through its REST API, keeping both systems in sync. For reconciliation, a Job Queue task pulls Tap settlement and payout data, nets gateway fees, and proposes or posts Cash Receipt Journal and Bank Account Reconciliation lines against the accounts you specify — so settled amounts, fees and FX all land correctly without manual statement entry.

A build-to-order Business Central AL extension that maps your 3PL warehouses into native sales and purchase flows — sending fulfillment orders, ingesting ASN and shipment confirmations, and reconciling on-hand quantities against each 3PL's stock balances.

A build-to-order Business Central (AL) extension that validates, standardizes and geocodes shipping addresses in real time at order entry, flags residential vs. commercial and surcharge risk, and catches duplicate customers before delivery failures cost you money.

A build-to-order Business Central extension that streamlines physical and cycle counting with barcode scanning, simultaneous multi-user count sheets, zone-based counting, and variance reconciliation that posts clean Item Journal entries — installed and supported by ECOSIRE on your tenant.

Closes mobile-scanning, label-printing and rapid-count gaps in Dynamics 365 Supply Chain Management's warehouse module. ECOSIRE builds, installs and supports a per-tenant AL extension on your own environment — no generic AppSource compromise.
A build-to-order Business Central AL extension that wires Tap Payments into your invoicing and posting flow — payment links and checkout, KNET/Mada/Benefit/cards/wallets, multi-currency GCC processing, payout-and-fee auto-reconciliation, and refunds initiated from BC. Built, installed per tenant and supported by ECOSIRE.