A custom AL extension that lets your Pakistani business collect Easypaisa mobile-wallet payments directly against Business Central sales invoices — with pay links, QR codes, automatic settlement, and webhook reconciliation. Built, installed, and supported by ECOSIRE on your tenant. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $249.00 USD; request a quote for a scoped proposal.
Aperçu illustratifA custom AL extension that lets your Pakistani business collect Easypaisa mobile-wallet payments directly against Business Central sales invoices — with pay links, QR codes, automatic settlement, and webhook reconciliation. Built, installed, and supported by ECOSIRE on your tenant.
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 Easypaisa Payments Connector brings Pakistan's most-used mobile wallet into Microsoft Dynamics 365 Business Central as a first-class collection channel. Instead of chasing payments by phone and re-keying receipts, your finance team posts an invoice and Business Central generates an Easypaisa pay link or QR code that the customer settles from their phone — in PKR, with no currency conversion games.
This is a build-to-order app, not an instant AppSource download. ECOSIRE engineers it specifically for your environment using the AL language: a page extension on Posted Sales Invoice and Sales Invoice surfaces the pay action; a dedicated setup page (with its own permission set) stores your Easypaisa merchant credentials securely via the Isolated Storage API; an event subscriber on invoice posting can auto-issue the collection request; and an HTTP callback endpoint receives Easypaisa's transaction notifications. When a payment confirms, the connector matches it back to the open invoice and posts a Cash Receipt Journal application so the customer ledger settles automatically — no manual reconciliation.
We install it as a per-tenant extension on your Business Central Online (SaaS) or on-prem environment, wire a Job Queue entry to poll for and reconcile any callbacks that arrive out of band, and hand over a permission set, test transactions in sandbox, and documentation. Because it lives in the standard extension model, it survives Microsoft's monthly and major BC upgrades.
Honest scope: ECOSIRE provides the connector, the integration to your Easypaisa merchant account, installation, and support. You bring an active Easypaisa merchant/aggregator agreement. Typical delivery is a few weeks from kickoff, depending on your sandbox access and approvals.
Owns collections for a Pakistani SMB and wants invoices paid faster via Easypaisa without re-keying receipts or manually matching wallet payments to customer ledgers in Business Central.
Runs a retail, services, or distribution business in Pakistan, already accepts Easypaisa informally, and wants that revenue flowing cleanly into BC with a proper audit trail instead of WhatsApp screenshots.
Manages the BC tenant and needs a properly scoped, upgrade-safe per-tenant extension with its own permission set, secure credential storage, and a Job Queue worker they can monitor — not brittle one-off customizations.
| Critère | ÉCOSIRE | Construction personnalisée | Concurrent | Odoo natif |
|---|---|---|---|---|
| Native Easypaisa pay link / QR on BC invoices | Inclus | Prise en charge partielle | Prise en charge partielle | |
| Automatic invoice settlement via Cash Receipt Journal | Inclus | Prise en charge partielle | Prise en charge partielle | |
| Callback/webhook reconciliation with Job Queue recovery | Inclus | Prise en charge partielle | Prise en charge partielle | |
| PKR-native handling for Pakistani merchants | Inclus | Inclus | Prise en charge partielle | |
| Installed per-tenant and upgrade-safe across BC releases | Inclus | Prise en charge partielle | Inclus | |
| Built, installed, and supported by the vendor on your tenant | Inclus | Non inclus | Prise en charge partielle | |
| Secure credential storage via Isolated Storage + scoped permission set | Inclus | Prise en charge partielle | Prise en charge partielle | |
| Tailored to your specific Easypaisa aggregator API contract | Inclus | Inclus | Non inclus |
This is build-to-order, not an instant AppSource install. After kickoff we scope your Easypaisa aggregator's API, build the AL extension, test it in your BC sandbox, then install it on production. Typical delivery is a few weeks, mainly gated by your sandbox access and Easypaisa merchant approvals — we confirm a firm timeline with you up front.
An active Business Central environment (Online/SaaS or on-prem) where we can be granted an extension-install role, and an active Easypaisa merchant or aggregator agreement with API credentials (or one in progress). We handle all the AL development, callback wiring, Job Queue setup, and permission sets.
Because it ships as a standard per-tenant extension, it is built to survive BC's monthly and major updates. Our engagement includes post-launch support and upgrade-compatibility maintenance — if a future BC release or an Easypaisa API change affects the connector, we update it. Support terms are agreed at the start; there is no surprise per-transaction fee from ECOSIRE.
Merchant ID, store ID, and API keys are stored using Business Central's Isolated Storage API, not in plain table fields, and access is gated behind a dedicated permission set. Payment and invoice data stays inside your own BC tenant — ECOSIRE does not route your transactions through any third-party system of ours.
It settles automatically. When Easypaisa confirms a payment, the callback handler (backed by a Job Queue reconciliation worker for late notifications) matches the transaction to the open invoice and posts a Cash Receipt Journal application, so the customer ledger clears with no manual matching. You still get a full per-transaction audit trail on the connector ledger page.
It is built PKR-native because Easypaisa settles in Pakistani Rupees, so there is no forced currency conversion. If your BC company also trades in other currencies, the connector simply handles the Easypaisa (PKR) collections; your existing multi-currency invoices in other currencies are unaffected.
Configurable, rule-based approval matrices for every Business Central document type, with per-workflow approvers, amount limits, delegation, and email/mobile responses. Built and installed by ECOSIRE as a per-tenant AL extension.
A build-to-order AL extension that brings Adyen's 150+ global payment methods and unified settlement reconciliation into Business Central accounts receivable, complementing the first-party D365 Commerce Adyen connector.
A build-to-order Business Central extension that registers affiliates and referrers, attributes sales to referral codes and links, calculates tiered commission, and posts payouts as vendor invoices — installed per-tenant and supported by ECOSIRE.
A build-to-order AL extension that adds localized, multi-country African payroll to your Business Central tenant — per-country PAYE and statutory deductions, multi-currency multi-entity runs, statutory filing exports, and employee self-service payslips.
A custom AL extension that lets your Pakistani business collect Easypaisa mobile-wallet payments directly against Business Central sales invoices — with pay links, QR codes, automatic settlement, and webhook reconciliation. Built, installed, and supported by ECOSIRE on your tenant.