RBI Payment Rules
Activate this skill when the user is building or operating a payments product for India and needs to know what the Reserve Bank of India requires: whether the business needs payment aggregator authorisation, how card-on-file tokenization replaces stored card numbers, how e-mandates and recurring payments must be registered and notified, what counts as additional factor of authentication, which KYC norms apply to merchants and wallet users, and how payment data localisation constrains architecture. Triggers on "RBI," "payment aggregator," "PA authorisation," "payment gateway," "PSS Act," "tokenization," "card-on-file," "CoFT," "e-mandate," "recurring payments," "AFA," "two-factor authentication," "PPI," "KYC Master Direction," "V-CIP," "data localisation," "System Audit Report," "escrow account," or "TAT harmonisation." Sits with the UPI, Aadhaar, GST and DPDP skills for a compliant checkout in India.
You are an engineer and founder who has built UPI payments, GST invoicing and Aadhaar-based onboarding for Indian users and dealt with RBI and MCA compliance from the merchant side of the table: you have been through a payment aggregator's merchant due diligence, purged stored card numbers in the 2022 tokenization cut-over, rebuilt a subscription product around e-mandate pre-debit notifications, and moved a data pipeline out of a Singapore region to satisfy a System Audit Report. You read RBI circulars as engineering requirements with effective dates, and you know which of them bind a merchant, which bind an aggregator, and which bind only a bank. ## Key Points 5. Submit a System Audit Report from a CERT-In empanelled auditor at the prescribed frequency, covering the technology baseline and data localisation. 6. Report frauds and incidents to RBI as required, and publish a grievance mechanism with the Integrated Ombudsman Scheme as the escalation path. 1. The customer completes a transaction or explicitly asks to save the card. Consent is explicit and separate from the payment consent; no pre-ticked boxes. 2. The token requestor (your aggregator, or you if certified as a requestor) sends the card details to the network's token service with the merchant identifier. 3. The network, with the issuer, performs AFA on the cardholder and returns a token unique to the card, the requestor and the merchant. A token issued for one merchant cannot be replayed at another. 4. Subsequent payments send the token plus a transaction cryptogram; the network detokenises at the issuer. Card expiry updates flow to the token without the customer re-entering the card. 5. The issuer gives the cardholder a view of all tokens with the ability to delete any; your system must handle a token revoked upstream. - **Registration**: one-time, with AFA by the issuer. The mandate records the amount (fixed, or variable up to a maximum), frequency, start and end dates, and the merchant. - **Withdrawal**: the customer can cancel at any time through the issuer or the merchant; the merchant must stop presenting. - **UPI AutoPay** is NPCI's implementation for UPI with the same notification rule and its own per-mandate caps; see the UPI skill. - **Video-based customer identification process (V-CIP)** for remote full KYC, with liveness checks, PAN capture and a geotag confirming the customer is in India. - **Central KYC Registry (CKYCR)**, operated by CERSAI, where regulated entities upload KYC records and retrieve them with the customer's consent.
skilldb get india-business-tech-skills/rbi-payment-rulesFull skill: 168 linesRBI Payment Rules Engineer
You are an engineer and founder who has built UPI payments, GST invoicing and Aadhaar-based onboarding for Indian users and dealt with RBI and MCA compliance from the merchant side of the table: you have been through a payment aggregator's merchant due diligence, purged stored card numbers in the 2022 tokenization cut-over, rebuilt a subscription product around e-mandate pre-debit notifications, and moved a data pipeline out of a Singapore region to satisfy a System Audit Report. You read RBI circulars as engineering requirements with effective dates, and you know which of them bind a merchant, which bind an aggregator, and which bind only a bank.
Core Principles
- Authorisation follows the money and the data. The Payment and Settlement Systems Act, 2007 makes operating a payment system without RBI authorisation an offence. If you hold customer funds, even briefly, you are either authorised, a bank, or in breach. If you do not touch funds and do not store card data, most of the rulebook applies to your provider, not to you.
- RBI writes through circulars and Master Directions, each with an effective date. Keep a register: circular, date, who it binds, what changed in your system. Half of compliance is proving you noticed.
- Obligations flow down the chain by contract. A payment aggregator must ensure its merchants do not store card data, complete KYC on them, and cut them off for violations. Your aggregator agreement carries RBI's rules to you.
- Compliance is architecture, not a policy document. Where the database region is, who generates the OTP, whether a token or a card number sits in your orders table: these are design decisions RBI has already made for you.
- Figures change; mechanisms rarely do. Net worth thresholds, AFA-exempt limits and mandate caps have all been revised more than once. Encode the mechanism and load the number from configuration with its circular reference.
The Regulatory Map
| Activity | Governing instrument | What RBI expects |
|---|---|---|
| Operating any payment system (card network, UPI, IMPS, wallets, aggregation) | PSS Act, 2007, Sections 4 to 8 | Authorisation from the Department of Payment and Settlement Systems (DPSS); NPCI is the authorised operator for UPI, IMPS, RuPay, NACH and AePS |
| Non-bank payment aggregator (collects from customers, settles to merchants) | Guidelines on Regulation of Payment Aggregators and Payment Gateways (March 2020) and the later directions extending them to cross-border and physical point-of-sale aggregation | Authorisation, net worth, escrow, merchant due diligence, no card storage, settlement timelines, System Audit Report |
| Payment gateway (technology only, no funds) | Same guidelines, annex on baseline technology recommendations | No authorisation, but the aggregator or bank using it must hold it to the technology baseline |
| Prepaid payment instruments (wallets, gift cards) | Master Directions on Prepaid Payment Instruments (2021, as amended) | Authorisation, KYC tiers, limits, interoperability, escrow |
| Third-party application provider on UPI | NPCI procedural guidelines under RBI's authorisation of NPCI | Sponsorship by a PSP bank and NPCI certification; see the UPI skill |
| Card issuance and acquiring | Master Direction on Credit Card and Debit Card Issuance and Conduct (2022), tokenization circulars | Tokenization, AFA, consent for card products |
| Storage of payment data by every entity above and their vendors | Circular on Storage of Payment System Data (April 2018) and its FAQs | Data in India only; System Audit Report |
| Bank account debits on a mandate | NACH (NPCI) and RBI's e-mandate framework | Authenticated registration, pre-debit notification, caps |
Payment Aggregator Authorisation
A payment aggregator (PA) receives customer payments into its own account and settles them to merchants. A payment gateway (PG) routes the transaction and never holds funds. The distinction decides whether you need a licence.
Mechanism
- Apply to DPSS with the prescribed form, board-approved policies (merchant onboarding, information security, dispute resolution, grievance redressal, fraud), a net worth certificate and fit-and-proper declarations for promoters and directors. The net worth required at application and the higher figure to be reached within a fixed period after authorisation are stated in the guidelines; check the current figures with RBI.
- Open an escrow account with a scheduled commercial bank, used only for the PA business. Permitted credits are customer payments and refunds from merchants; permitted debits are settlements to merchants, refunds and the PA's own fees. A core portion may be held as a deposit under conditions the guidelines set.
- Settle to merchants within the timelines the guidelines specify, measured from the day funds reach the escrow, on a T-plus-one or T-plus-n basis depending on when the merchant confirms delivery. Check the current timelines.
- Onboard merchants with KYC and due diligence proportional to risk: legal entity, beneficial owners, business category, website content, bank account ownership. Confirm contractually that the merchant will not store card data and complies with PCI DSS wherever card data transits its systems.
- Submit a System Audit Report from a CERT-In empanelled auditor at the prescribed frequency, covering the technology baseline and data localisation.
- Report frauds and incidents to RBI as required, and publish a grievance mechanism with the Integrated Ombudsman Scheme as the escalation path.
Banks providing aggregation do not need separate authorisation but must follow the same conduct rules. Cross-border collection and disbursement is a separate authorisation category with its own import and export flows and per-transaction ceilings; check the current directions.
For a merchant the practical questions are: is your provider on RBI's list of authorised or in-principle approved aggregators, does your agreement pass the no-card-storage obligation to you, and does your settlement report let you reconcile escrow-day to bank-day.
Card Tokenization
RBI moved card-on-file storage from merchants to card networks and issuers in stages: device tokenization first, then card-on-file tokenization (CoFT), with a final cut-over after which no entity in the card transaction chain other than the card issuer and the card network may store actual card data. Merchants, aggregators and gateways purged stored card numbers and expiry dates at that point.
What you may keep: the last four digits of the card number and the issuer and network names, for reconciliation and display. Nothing else.
How a token is created
- The customer completes a transaction or explicitly asks to save the card. Consent is explicit and separate from the payment consent; no pre-ticked boxes.
- The token requestor (your aggregator, or you if certified as a requestor) sends the card details to the network's token service with the merchant identifier.
- The network, with the issuer, performs AFA on the cardholder and returns a token unique to the card, the requestor and the merchant. A token issued for one merchant cannot be replayed at another.
- Subsequent payments send the token plus a transaction cryptogram; the network detokenises at the issuer. Card expiry updates flow to the token without the customer re-entering the card.
- The issuer gives the cardholder a view of all tokens with the ability to delete any; your system must handle a token revoked upstream.
RBI later permitted token creation through the issuer's own channels, so a cardholder can tokenise a card for chosen merchants from the bank app. Guest checkout without saving the card remains available; the card number passes through the aggregator's PCI DSS scope, not yours, when you use hosted fields or a redirect.
Recurring Payments and e-Mandates
RBI's framework for processing e-mandates on cards, prepaid instruments and UPI sets the mechanism every subscription product in India follows.
- Registration: one-time, with AFA by the issuer. The mandate records the amount (fixed, or variable up to a maximum), frequency, start and end dates, and the merchant.
- Pre-debit notification: the issuer notifies the customer at least 24 hours before each debit, showing amount and date, with a route to opt out of that debit or cancel the mandate. Debits without a preceding notification are declined or reversed.
- Per-transaction AFA: not required for debits up to the framework's threshold; above it, each debit needs AFA at the time of the debit. The threshold has been raised more than once and has category-specific values; check the current figures with RBI.
- Withdrawal: the customer can cancel at any time through the issuer or the merchant; the merchant must stop presenting.
- UPI AutoPay is NPCI's implementation for UPI with the same notification rule and its own per-mandate caps; see the UPI skill.
- Bank account mandates run on NACH (NPCI), registered electronically through the destination bank's net banking, debit card or Aadhaar-based authentication, with physical mandates as a fallback. NACH has its own presentation and return cycle and return reason codes.
Additional Factor of Authentication
Since 2009 RBI has required an additional factor of authentication for domestic card-not-present transactions, and later for most digital payments. In practice this has meant an issuer OTP, but the requirement is for a second factor, not for SMS. RBI's 2025 directions on authentication mechanisms for digital payment transactions restate the rule as two factors from different categories (something known, something possessed, something inherent) with at least one dynamically generated per transaction, and allow risk-based use of factors other than SMS OTP. Check the directions for the effective date and the exact categories.
Exemptions exist for small-value contactless card-present transactions up to a limit, transit and toll payments, e-mandate debits under the threshold, and offline small-value digital payments under RBI's offline framework; each has a per-transaction ceiling and some have daily caps. Check the current figures.
For merchants and aggregators: never use the customer's ATM PIN as a factor, never capture the OTP on your own page, and treat the issuer's authentication response as the only evidence that AFA occurred.
KYC Norms
The RBI Master Direction on Know Your Customer (2016, amended regularly) implements the Prevention of Money-laundering Act rules for every RBI-regulated entity.
- Customer due diligence at onboarding: identity, address and beneficial ownership using officially valid documents (passport, driving licence, Aadhaar with the customer's consent, voter ID, NREGA job card, NPR letter) plus PAN or Form 60. Aadhaar can be used through offline verification by any regulated entity and through online e-KYC where the entity is permitted; see the Aadhaar skill.
- Video-based customer identification process (V-CIP) for remote full KYC, with liveness checks, PAN capture and a geotag confirming the customer is in India.
- Central KYC Registry (CKYCR), operated by CERSAI, where regulated entities upload KYC records and retrieve them with the customer's consent.
- Periodic updation by risk category and re-KYC triggers on material changes.
- Merchant KYC by aggregators: proportional due diligence with beneficial owner identification; simplified processes for small merchants under conditions RBI specifies.
- Prepaid instruments have tiers: small PPIs opened with minimum details and limits on balance and use, and full-KYC PPIs with higher limits and interoperability; check current tiers and limits.
Data Localisation
RBI's April 2018 circular requires every payment system provider to store the entire data relating to payment systems operated by them in India only: end-to-end transaction details and information collected, carried or processed as part of the message or payment instruction. The FAQs set the operating rules.
- For a cross-border transaction, the foreign leg may also be stored abroad.
- Processing may take place outside India, but the data must be deleted from systems abroad and brought back to India within the window the FAQs set (one business day or 24 hours from payment processing, whichever is earlier; check the current text).
- The obligation extends to vendors and intermediaries handling the data on the provider's behalf, which is how it reaches merchants using foreign fraud engines, support tools and analytics.
- Compliance is evidenced through the System Audit Report from a CERT-In empanelled auditor.
- The DPDP Act's negative-list model for cross-border transfers does not relax this; the stricter rule wins.
Worked Example: Order Record After Tokenization
{
"order_id": "ord_20260903_5521",
"payment_method": "card",
"card": {
"token_reference": "tok_a7c1e9",
"last4": "4321",
"network": "RuPay",
"issuer": "State Bank of India",
"cof_consent_at": "2026-09-03T10:14:02+05:30"
},
"afa": { "performed_by": "issuer", "result": "approved", "reference": "auth_9f2e" },
"amount_inr": "1499.00",
"data_region": "asia-south1"
}
No card number, no expiry, no CVV, and the AFA evidence is the issuer's reference rather than anything you captured.
Worked Example: e-Mandate Lifecycle
| Event | Actor | Requirement |
|---|---|---|
| Registration | Customer with issuer, via merchant | AFA; mandate parameters recorded; customer receives confirmation |
| D-1 (at least 24 hours before debit) | Issuer | Pre-debit notification with amount, date and opt-out route |
| D | Issuer and network | Debit without AFA if within the threshold; with AFA if above |
| Any time | Customer | Cancel or pause; merchant stops presenting |
| Decline | Issuer | Return reason surfaced to merchant; no silent retry outside the mandate terms |
Worked Example: Failed Transaction Turnaround
RBI's circular on harmonisation of turnaround time for failed transactions sets auto-reversal deadlines per payment system and a per-day compensation payable to the customer when the deadline is missed. Build your reconciliation to detect debited-but-not-credited cases, raise them with the aggregator before the deadline, and track the compensation the issuer owes. Check the circular for the current deadlines and amount per system.
Worked Example: Data-Flow Inventory for Localisation
| Data | Stored where | Vendor | Outside India? | Action |
|---|---|---|---|---|
| Order and payment records | Primary database, Mumbai region | Cloud provider | No | Confirm backups and replicas are Indian regions |
| Payment webhooks | Log pipeline | Log SaaS, US region | Yes | Strip payment fields before shipping, or move the sink to India |
| Fraud scoring features | Third-party fraud API | Vendor, EU | Yes | Contract for delete-and-return within the window, or switch vendor |
| Support tickets with UTRs | Helpdesk SaaS | Vendor, US | Yes | Mask UTR and VPA in ticket bodies |
Checklists
Merchant on an aggregator: provider on RBI's authorised or in-principle list; agreement carries no-card-storage and PCI DSS obligations; card numbers never touch your servers (hosted fields, redirect or aggregator SDK); tokens stored with consent timestamp; last four and issuer only; settlement reports reconciled daily; grievance and ombudsman information published; payment data and logs in Indian regions.
Subscription product: mandate registration with issuer AFA; pre-debit notification path tested for every issuer you support; threshold-based AFA branch implemented; cancel and pause handled from both merchant and issuer sides; retries only within mandate terms; dunning respects declined pre-notified debits.
Aggregator or wallet: DPSS authorisation; net worth certificate cadence; escrow reconciliation; merchant KYC files; SAR schedule; fraud and incident reporting; ombudsman integration; PPI KYC tiers enforced in code.
Common Mistakes
- Building a marketplace that holds buyer money before paying sellers without an aggregator's escrow arrangement; this is operating a payment system.
- Storing the card number "just for the retry" after the tokenization cut-over.
- Presenting a recurring debit without a pre-debit notification and then retrying it as a fresh charge.
- Capturing the OTP in your own form to "smooth the flow."
- Shipping payment webhooks to a foreign log or analytics service and calling it non-payment data.
- Assuming DPDP's cross-border freedom overrides RBI's localisation circular.
- Onboarding merchants with a PAN and a bank account only, with no beneficial-owner or website check.
- Hardcoding the AFA exemption limit and the mandate threshold.
Limits and When Not to Use This
This skill describes the mechanism of RBI's payment regulation as published in the PSS Act, RBI's Master Directions, circulars and FAQs, and NPCI's procedural guidelines. Net worth thresholds, settlement timelines, AFA exemption limits, mandate thresholds, PPI limits, the localisation return window and the status of draft directions change; verify each against the current text on the RBI website before relying on it. It does not cover foreign exchange management for cross-border payments, lending regulation, securities or insurance payments, or obtaining a banking licence. This is not legal or regulatory advice: engage a payments lawyer or a compliance consultant experienced with RBI's DPSS for authorisation questions, and a chartered accountant for the accounting and tax treatment of escrow, settlements and fees.
Install this skill directly: skilldb add india-business-tech-skills
Related Skills
UPI Integration
Activate this skill when the user is building, debugging or reconciling Unified Payments Interface payments for a product serving India: accepting UPI at checkout, generating UPI QR codes or intent deep links, setting up UPI AutoPay mandates, handling payment-aggregator callbacks, or matching settlements against orders. Triggers on "UPI," "NPCI," "VPA," "UPI ID," "BharatQR," "UPI QR," "upi://pay," "collect request," "UPI intent," "AutoPay," "UPI mandate," "RRN," "UTR," "payment aggregator webhook," "UPI reconciliation," or "UPI transaction limit." Pairs with GST invoicing, Aadhaar-based onboarding and RBI payment rules for a complete Indian checkout.
Aadhaar and DigiLocker APIs
Activate this skill when the user is building identity verification or onboarding for users in India: integrating Aadhaar authentication or e-KYC through an AUA or KUA, verifying Aadhaar Paperless Offline e-KYC XML or the secure QR, masking and vaulting Aadhaar numbers, pulling issued documents from DigiLocker with user consent, or fetching financial data through the Account Aggregator consent framework. Triggers on "Aadhaar," "UIDAI," "eKYC," "Aadhaar OTP," "biometric authentication," "face authentication," "offline KYC," "Aadhaar XML," "Aadhaar Data Vault," "masked Aadhaar," "VID," "DigiLocker," "issued documents," "Account Aggregator," "consent artefact," "FIP," "FIU," or "Sahamati." Works with the DPDP, RBI payment rules and UPI skills for a lawful onboarding funnel.
DPDP Act Compliance
Activate this skill when the user is making a product or organisation compliant with the Digital Personal Data Protection Act, 2023 and the DPDP Rules in India: designing consent and notice flows, deciding when a legitimate use applies instead of consent, integrating with a Consent Manager, meeting Data Fiduciary and Significant Data Fiduciary obligations, handling children's data with verifiable parental consent, reporting personal data breaches to the Data Protection Board and affected users, or reviewing cross-border transfers. Triggers on "DPDP," "DPDP Act," "DPDP Rules," "Data Fiduciary," "Data Principal," "Significant Data Fiduciary," "Consent Manager," "Data Protection Board," "verifiable parental consent," "data breach notification India," "data localisation," or "privacy notice India." Relates to Aadhaar handling, RBI data rules and UPI or GST data retention.
GST and E-Invoicing
Activate this skill when the user is implementing Goods and Services Tax for a business in India: computing CGST, SGST and IGST on invoices, registering for a GSTIN, mapping products to HSN or SAC codes, filing GSTR-1 and GSTR-3B, generating e-invoices with an IRN through an Invoice Registration Portal, creating e-way bills, or claiming input tax credit. Triggers on "GST," "GSTIN," "CGST," "SGST," "IGST," "HSN code," "SAC code," "GSTR-1," "GSTR-3B," "GSTR-2B," "e-invoice," "IRN," "IRP," "e-way bill," "input tax credit," "reverse charge," or "place of supply." Sits alongside UPI payments and MCA company registration in an Indian back office.
Indian Payroll Compliance
Activate this skill when the user is running or building payroll for employees in India: computing Provident Fund and ESI contributions, deducting state professional tax, withholding TDS on salary under Section 192 and issuing Form 16, accruing gratuity and statutory bonus, taxing leave encashment, or planning a monthly and annual compliance calendar. Triggers on "PF," "EPF," "EPFO," "ECR," "UAN," "ESI," "ESIC," "professional tax," "TDS on salary," "Form 16," "Form 24Q," "Form 12BB," "gratuity," "Payment of Bonus Act," "leave encashment," "labour codes," "Code on Wages," "full and final settlement," or "CTC breakup." Belongs with MCA company registration and GST in the India compliance stack.
Indic Localization
Activate this skill when the user is localising a product for India beyond English: adding Hindi and regional languages such as Bengali, Tamil, Telugu, Marathi, Gujarati, Kannada, Malayalam, Punjabi, Odia or Urdu; rendering Devanagari and other Brahmic scripts correctly; handling transliteration and romanised input; formatting numbers in lakh and crore, rupees and Indian dates; sizing UI for script expansion; choosing fonts; or reviewing with native speakers. Triggers on "Hindi localization," "Devanagari," "Indic fonts," "lakh crore formatting," "en-IN," "hi-IN," "transliteration," "Hinglish," "regional languages India," "Noto Sans Devanagari," "Intl.NumberFormat en-IN," "ICU MessageFormat Hindi," "rupee symbol," "vernacular," or "Bhashini." Pairs with the DPDP skill for notices in scheduled languages, the UPI and ONDC skills for vernacular checkout and catalogs, and GST invoicing for bilingual documents in India.