First published Feb 10, 2026 · Updated June 19, 2026 · UPI Credit & TDR Framework · 10 min read
NPCI's launch of RuPay Credit Cards on UPI has unlocked credit rails for millions of Indian merchants. However, integrating this channel requires managing complex Merchant Discount Rate (MDR) or Transaction Discount Rate (TDR) caps (0% under ₹2,000 for small merchants, otherwise up to 2.0%), Merchant Classification Codes (MCC), and custom acquirer routing logic. This developer playbook details the API schemas and settlement configurations needed for compliant implementation.
Under the NPCI guidelines for Credit on UPI, credit cards issued on the RuPay network can be linked directly to UPI applications (such as GPay, PhonePe, and Paytm). However, this introduces standard card network economics onto the zero-MDR UPI rail. Transactions above ₹2,000 are subject to an interchange fee of up to 2.0%, split between issuer, acquirer, and network. To comply with regulatory mandates, developers must enforce the following rules:
Startups must budget for interchange fees depending on merchant scale and ticket size. The table below represents the standard transaction fee breakdown:
| Transaction Range | Small Merchant Fee | Large Merchant Fee | GST on Fee |
|---|---|---|---|
| Under ₹2,000 | 0.00% (Zero MDR) | 1.10% - 1.25% | 18% on TDR |
| ₹2,000 and Above | Up to 2.00% | Up to 2.00% | 18% on TDR |
To integrate RuPay on UPI, developers must support the latest NPCI API specification. The payload must explicitly pass the credit payment indicator. Below is a sample payload schema for initiating a merchant payment request through a Decentro or Razorpay gateway integration:
{
"merchantId": "MERCH_PG_908871",
"transactionId": "TXN_2026_06_19_001",
"amount": 2500.00,
"currency": "INR",
"paymentChannel": "UPI",
"upiOptions": {
"allowCreditCard": true,
"allowedBinRanges": ["607", "608", "652"],
"mcc": "5732"
},
"callbackUrl": "https://api.yourdomain.in/v1/payments/webhook"
}
Refunds on credit transactions require reverse-settlement paths. The acquirer must return the interchange fee back to the issuer bank, excluding the GST charges which remain with the government tax pool. Below is the webhook payload sent to the merchant's endpoint once a refund completes successfully:
{
"eventId": "EVT_RFND_8091817",
"originalTransactionId": "TXN_2026_06_19_001",
"refundId": "RFND_2026_06_19_99",
"refundAmount": 2500.00,
"status": "SUCCESS",
"settlement": {
"reversedTdr": 42.37,
"gstReversed": 7.63,
"payoutReversed": 2450.00
}
}
Startups should implement intelligent gateway routing to minimize transaction costs. If a user selects RuPay Credit on UPI for a transaction below ₹2,000, verify the merchant's MCC. If the merchant belongs to a zero-MDR category, routes should favor direct settlement; otherwise, secondary gateway routes with lower transaction fees should be chosen dynamically. By building direct API integrations with multiple banking partners (like ICICI or Axis Bank), you can bypass standard gateway aggregators and save up to 0.4% in extra platform fees.
Furthermore, reconciliation for RuPay on UPI presents unique challenges due to T+1 settlement cycles and GST invoicing logic. The developer stack must implement automated webhook signature verification to secure payments. Since webhook requests are delivered asynchronously, the payload must be verified using an HMAC-SHA256 signature generated with the client's shared secret. The webhook listener should inspect the X-Razorpay-Signature header (or equivalent gateway header) and match it against the locally calculated hash. This prevents webhook spoofing attacks which could lead to double-spending vulnerabilities or false transaction confirmations.
Additionally, transaction routing algorithms should incorporate dynamic fallback mechanisms. If the primary acquirer bank experiences high API latency or a elevated failure rate (calculated using a sliding window of the last 50 transactions), the router must automatically fail over to a secondary partner bank. This ensures high availability and maintains the overall transaction success rate above 98.5%, which is critical for consumer trust and retention in high-volume merchant settings.
We help fintech teams build compliant, low-cost routing solutions for RuPay on UPI and digital lending. Book a free consultation.
Book a Free Call