A per-tenant AL extension that connects Razorpay to Business Central so Indian SMBs accept UPI, cards, netbanking and wallets, attach payment links and QR to invoices, and auto-reconcile settlements with fee and GST posting. Built, installed and supported by ECOSIRE. 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.
Illustrative previewA per-tenant AL extension that connects Razorpay to Business Central so Indian SMBs accept UPI, cards, netbanking and wallets, attach payment links and QR to invoices, and auto-reconcile settlements with fee and GST posting. Built, installed and supported by ECOSIRE.
No DIY setup — a working app, built, installed and supported by ECOSIRE.
Start with a one-time build price. We scope it with you at kickoff.
ECOSIRE builds, configures and installs it on your Dynamics 365 Business Central.
You go live in about 2–4 weeks, with a post-launch support window.
Razorpay Payment Gateway for Business Central is a build-to-order AL extension that gives Indian SMBs UPI-first payment acceptance directly inside Microsoft Dynamics 365 Business Central — without copy-pasting amounts between the Razorpay Dashboard and your finance team.
This is not an instant AppSource download. ECOSIRE builds the extension to fit your chart of accounts, GST setup and approval flow, then installs it as a per-tenant extension on your Business Central environment (cloud SaaS or on-prem) and supports it afterward. You keep using the standard Customer, Sales Invoice and Cash Receipt Journal pages — the integration lives alongside them.
Under the hood the extension uses table and page extensions to add Razorpay fields to customers, posted sales invoices and payment setup, codeunits that call the Razorpay REST API (Orders, Payments, Payment Links, Refunds, Subscriptions) over HTTPS, and event subscribers on posting events to keep ledger entries in sync. A webhook ingestion endpoint captures payment.captured, payment.failed, refund.processed and settlement.processed events; a Job Queue entry polls and reconciles settlements so your bank, fees and GST land on the right G/L accounts automatically.
You get a payment link or UPI QR generated against a real BC invoice, auto-capture or manual-capture control, one-click refunds that reverse the right entries, and settlement reconciliation that splits gross collection, Razorpay fees and GST on those fees into separate postings. Recurring billing maps to Razorpay Subscriptions. Dedicated permission sets scope who can configure keys versus who can capture or refund.
Credentials are stored using BC's Isolated Storage, never hard-coded, and every API call is logged for audit.
Wants UPI-first acceptance and settlements that reconcile themselves so the team stops manually matching Razorpay payouts against BC invoices and posting fees and GST by hand.
Needs a clean per-tenant extension that respects the customer's posting setup and permission model, rather than a generic AppSource app that forces workarounds for Indian GST and UPI flows.
Sends payment links and QR codes from real invoices, captures or refunds in one click, and sees live payment status on the posted invoice without logging into the Razorpay Dashboard.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Native UPI / Razorpay acceptance inside Business Central | Included | Partial support | Partial support | |
| Auto settlement reconciliation with Razorpay fee + GST posting | Included | Partial support | Not included | |
| Built and tailored to your chart of accounts, GST setup and approval flow | Included | Included | Not included | |
| Installed as a per-tenant extension and patched without an AppSource review cycle | Included | Included | Not included | |
| Recurring billing via Razorpay Subscriptions | Included | Partial support | Partial support | |
| Vendor-supported with SLA and BC release-compatibility upkeep | Included | Not included | Partial support | |
| No in-house AL developer required to maintain | Included | Not included | Included |
This is build-to-order, not an instant AppSource install. After we confirm your BC version, GST setup and chart of accounts, typical delivery is about 2 to 4 weeks: we build the AL extension, install it as a per-tenant extension on your sandbox, run a UAT pass (UPI payment, card payment, refund, settlement posting), then cut over to production with you. Razorpay live keys and a Razorpay account are required from your side.
Handover includes 30 days of support and bug fixes. After that we offer an optional support retainer covering Razorpay API changes, Business Central monthly/major release compatibility, new payment methods, and configuration changes. Because it is a per-tenant extension we own on your environment, we can patch and reinstall the .app without waiting on an AppSource review cycle.
Yes. The extension is built in AL using supported, cloud-ready APIs (HttpClient, Isolated Storage, Job Queue), so it installs on BC SaaS per-tenant extensions and on supported on-premises deployments. Webhook ingestion requires a publicly reachable endpoint; for on-prem we confirm the inbound networking before build.
Settlement reconciliation reads Razorpay settlement and fee data and posts three components separately — gross collection to the bank/clearing account, the Razorpay fee to an expense account, and GST on that fee to its own account — using a posting setup we map to your chart of accounts during configuration. Nothing is posted until the Razorpay webhook signature is verified.
Yes. Recurring billing maps to Razorpay Subscriptions. We configure plans and link them to your customers; renewal events arrive via webhook and post cash receipts against the right customer automatically, so subscription revenue reconciles the same way one-off payments do.
Razorpay API keys and the webhook secret are stored in Business Central Isolated Storage, never hard-coded in the app or exposed on pages. Webhook payloads are signature-verified before any posting, every API call is audit-logged, and dedicated permission sets separate who can configure the gateway from who can capture or refund payments.
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 per-tenant AL extension that connects Razorpay to Business Central so Indian SMBs accept UPI, cards, netbanking and wallets, attach payment links and QR to invoices, and auto-reconcile settlements with fee and GST posting. Built, installed and supported by ECOSIRE.