Skip to main content
Platform Settlements · 6 min read

Magento India Payment Gateway Reconciliation: PayU, Razorpay, Cashfree for Multi-Vendor Stores

Magento and Adobe Commerce stores in India often run multi-vendor extensions where a single gateway payout must be split across multiple sellers. Reconciling these payouts requires matching the gateway settlement to Magento's order-line structure first, then unpacking the split per vendor with commission and TDS implications per seller.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 17 April 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

Magento 2 and Adobe Commerce multi-vendor stores running Mirasvit or Webkul extensions with Razorpay Route or PayU SplitPay face a three-entity reconciliation chain — customer order, Magento sub-orders per vendor, and split payouts — and the gateway settlement report often loses the sub-order ID, forcing reconciliation to the parent order ID with per-vendor commission derived downstream.

How It's Resolved

Match gateway payout to Magento order via invoice entity, then unpack to sub-orders in multi-vendor setups via the parent order ID. Derive commission per vendor per contract tier (typically 8–20%), deduct MDR (1.75–2.5% cards, 0–0.4% UPI) and GST on MDR, apply TDS Section 194O at 1% on gross sale value where the store is an e-commerce operator, and reverse refunds against the original sale period.

Configuration

Magento connector with invoice and sub-order extraction, vendor commission tiers, Razorpay Route or PayU SplitPay linked account mapping, TDS 194O rule per vendor annual threshold (₹5 lakh), GST TCS Section 52 where applicable, and refund reversal logic tied to credit memo entity.

Output

A per-order, per-vendor reconciled settlement with MDR, commission, TDS 194O, and GST TCS all attributed correctly, GSTR-1 filing aligned to marketplace vs single-seller posture, and a vendor payable ledger that clears against each vendor's linked-account payout.

A Magento 2 store with Webkul multi-vendor extension processes 1,200 orders per month across 35 vendors, collecting payment through Razorpay Route. A single customer order containing items from three vendors generates one Razorpay transaction, one MDR deduction, and three vendor payouts at settlement. Reconciling this to Magento’s order and sub-order structure is not a single match — it is a chain of matches across three entities: customer order, Magento sub-orders, and vendor payouts. This article is for finance teams at Indian Magento and Adobe Commerce operators running either single-seller or multi-vendor configurations.

What Magento Payment Gateway Reconciliation Involves

Magento payment gateway reconciliation is the process of matching gateway settlement reports against Magento order data — invoice entities, sub-order entities in multi-vendor setups, and credit memos for refunds — while accounting for MDR, GST on MDR, and TDS Section 194O where applicable. The output is a per-order variance report that feeds both GSTR-1 (for the marketplace or single-seller GST filing) and the vendor payable ledger (for multi-vendor setups).

The India-specific context is that Magento’s out-of-the-box order structure was not designed for the TDS 194O and GST TCS Section 52 requirements that apply when the store operates as a marketplace. The reconciliation layer must derive these tax deductions from the order data before matching against the gateway report. For single-seller Magento stores, the task is simpler — MDR grossing and refund mapping — but still non-trivial at scale.

How Magento Payment Gateway Reconciliation Works

Matching Gateway Payout to Magento Orders

The starting point is the gateway settlement report from PayU, Razorpay, or Cashfree. Each payout batch lists individual transactions with gateway transaction ID, Magento order ID (passed through as merchant reference), amount, MDR deducted, and net payout. The reconciliation matches each transaction to Magento’s sales_order table by order ID, then validates the amount matches the invoice total. Variances in this layer are MDR rate mismatches, missing transactions (where the gateway reports a settlement but Magento has no corresponding order), and orphaned Magento orders (where Magento records a completed invoice but no gateway transaction exists).

Handling Multi-Vendor Splits with Razorpay Route or PayU SplitPay

For multi-vendor Magento stores, each customer order fans out into multiple sub-orders, one per vendor. Razorpay Route executes the split at settlement time by transferring each vendor’s net share to their linked account after deducting the marketplace commission and MDR. The reconciliation layer matches each split transfer to the corresponding Magento sub-order by vendor ID and sub-order reference, verifies the commission percentage applied matches the vendor’s contracted tier (typically 8 to 20 percent), and confirms TDS 194O was deducted where the vendor’s annual payout crosses the ₹5 lakh threshold.

Reconciling Refunds and Credit Memos

Magento refunds flow through the credit memo entity. When a customer refund is issued, Magento creates a credit memo, triggers the gateway’s refund API, and the gateway processes the refund in a subsequent settlement cycle — typically 3 to 7 business days later. The reconciliation step is to match each credit memo to the corresponding refund line in the gateway’s settlement report, verify the refunded amount equals the original invoice (or the partial refund amount), and book the revenue reversal in the period the refund was processed, not the period of the original sale.

Magento Gateway Integration Reference

GatewayMagento ModuleSettlement CycleMarketplace Split Support
PayUPayU Payment Gateway for Magento 2T+1 to T+2PayU SplitPay for multi-vendor
RazorpayRazorpay Magento 2 Payment GatewayT+1 UPI, T+2 cardsRazorpay Route for marketplace split
CashfreeCashfree Payments for Magento 2T+1 standardCashfree Easy Split for vendor payouts
CCAvenueCCAvenue Magento 2 ExtensionT+2 to T+3No native split — manual settlement

India Compliance Angle: Section 194O and Section 52 on Marketplaces

When a Magento store operates as an e-commerce operator facilitating sales on behalf of third-party vendors, two tax obligations apply. Under TDS Section 194O of the Income Tax Act, the operator deducts 1% TDS on the gross sale value (excluding GST) of each vendor’s supplies once their annual payout through the platform crosses ₹5 lakh. The deduction applies to every payment thereafter and is reported in quarterly TDS returns (26Q). The vendor claims the 194O credit in Form 26AS.

Under GST Section 52, the same operator collects TCS at 1% on the net taxable value of supplies facilitated — 0.5% CGST + 0.5% SGST for intra-state, 1% IGST for inter-state. The operator files GSTR-8 by the 10th of the following month, which populates the vendor’s GSTR-2B with the TCS credit. A single vendor payout therefore triggers two distinct deductions reported through two different return filings.

Finance teams running payment gateway reconciliation on Magento multi-vendor stores need a matching engine that handles order fan-out (one customer order to many vendor sub-orders) natively — treating each sub-order as an independent reconciliation target with its own commission and TDS attribution. Reconciliation software India finance teams use that can ingest Razorpay Route split reports and Magento sub-order data in the same pipeline avoids the common Excel failure mode where multi-vendor reconciliation gets done only at the customer-order level and per-vendor variances go uncaught. The RBI Payment Aggregator guidelines govern the escrow structure under which Razorpay and PayU hold these customer funds before settlement.

The following questions address the reconciliation patterns Magento India operators encounter when running gateway-integrated checkout flows.

Primary reference: RBI Payment Aggregator guidelines — where settlement cycle, escrow, and refund rules for payment aggregators are defined.

Frequently Asked Questions

Which payment gateways integrate natively with Magento for India?
Magento 2 and Adobe Commerce support PayU, Razorpay, CCAvenue, and Cashfree through official extensions. PayU's Magento 2 module handles both hosted checkout and seamless integration. Razorpay's Magento extension supports UPI, cards, netbanking, and EMI with standard MDR of 2% for cards, 0 to 0.4% for UPI. Cashfree offers a similar extension with T+1 settlement as the default. For multi-vendor stores running Mirasvit or Webkul marketplace extensions, split settlement requires additional configuration in Razorpay Route or PayU SplitPay.
How does a marketplace split settlement work on a Magento multi-vendor store?
Razorpay Route and PayU SplitPay allow a single customer transaction to be automatically split across multiple beneficiary accounts at settlement time. The merchant configures each vendor as a linked account with its own bank details and GSTIN. The gateway deducts MDR from the gross amount, then splits the net by commission rule (typically 8 to 20 percent to the marketplace, balance to the vendor). Reconciliation requires matching each payout to the original Magento sub-order line and verifying commission was deducted correctly per the vendor contract tier.
How is TDS Section 194O applied in a Magento marketplace setup?
If the Magento store operates as an e-commerce operator facilitating sales on behalf of third-party vendors, TDS under Section 194O applies at 1% of the gross sale value (excluding GST) on payments to each vendor, subject to the annual threshold of ₹5 lakh per individual seller. The marketplace operator deducts TDS before releasing the vendor's share and files the deducted amount via quarterly TDS returns. Each vendor then claims the 194O credit in Form 26AS against their tax liability.
What is the typical settlement cycle for Razorpay and PayU on Magento India?
Razorpay defaults to T+2 for card transactions and T+1 for UPI, with early settlement (T+0) available for an additional fee. PayU operates on T+1 to T+2 depending on merchant category and risk profile. Cashfree's default is T+1. For marketplace split settlements via Razorpay Route, the split occurs at the same T+2 cycle — each vendor receives their share net of commission in a separate settlement batch identifiable by the linked account ID.
What common errors occur in Magento payment gateway reconciliation?
The three common errors are: matching gateway payout totals at batch level without unpacking to the Magento order line (hides per-order MDR variance), treating refunds as expense in the refund period instead of as revenue reversal against the original sale period (distorts monthly revenue), and missing commission splits for multi-vendor orders where Magento's sub-order IDs do not carry through to the gateway's settlement report (requires mapping via the parent order ID).

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.