India Stack for Startups: UPI, Account Aggregator, and DigiLocker Integration

Dhanush Prabha
11 min read 88.7K views
  • India Stack is a government-built set of open APIs covering four layers: identity (Aadhaar), payments (UPI), data sharing (Account Aggregator), and documents (DigiLocker)
  • UPI processed over 16.6 billion transactions worth ₹23.4 lakh crore in March 2025 alone, making it the world's largest real-time payment network
  • The Account Aggregator framework enables consent-based sharing of 25 categories of financial data between RBI-regulated entities through licensed AA operators
  • DigiLocker holds 6.8 billion documents across 300 million users, and its API lets startups verify KYC documents without manual uploads
  • Most India Stack APIs are free at the infrastructure level, with development and compliance forming the primary integration costs
  • Startups can build lending products using OCEN and the LSP model without holding an NBFC licence, partnering with licensed lenders instead
  • All India Stack integrations require data localization in India per RBI circulars and the DPDP Act, 2023

India Stack has moved from a government infrastructure project to the operating system that most Indian startups build on. UPI alone processes over 16 billion transactions every month. The Account Aggregator network crossed 1.1 billion cumulative consent artefacts by early 2025. DigiLocker serves 300 million registered users with 6.8 billion verified documents. These are not abstract numbers. They represent APIs, protocols, and data pipes that startups can plug into directly, cutting the cost and time of building financial products, KYC verification, and payment infrastructure from scratch.

This guide breaks down each India Stack component, the technical requirements for integration, the regulatory compliance that applies, and the realistic costs and timelines a startup should plan for. Whether you are building a fintech lending product, an e-commerce platform with embedded payments, or a SaaS tool that needs verified business data, India Stack provides the infrastructure. The question is how to connect to it correctly.

What Is India Stack and Why Startups Should Care

India Stack is not a single product or platform. It is a collection of open APIs, shared digital infrastructure, and regulatory frameworks developed by Indian government agencies, the Reserve Bank of India, NPCI, UIDAI, MeitY, and iSPIRT. Each layer solves a specific problem that every startup faces: verifying identity, moving money, accessing financial data, and validating documents.

Before India Stack, a fintech startup building a lending product needed to partner with credit bureaus for data (months of negotiation), set up payment collection through NACH mandates (expensive and slow), verify identity through physical document collection (error-prone and unscalable), and validate income through manual bank statement uploads (easily forged). India Stack collapses each of these into a standardized API call. A Private Limited Company registered in India can access these APIs through published integration paths, most of them without paying infrastructure-level fees.

The commercial impact is direct. Startups that integrate with India Stack reduce customer onboarding time from days to minutes, cut KYC costs by 80-90% compared to physical verification, access real-time financial data instead of stale credit bureau reports, and process payments at near-zero marginal cost. The infrastructure is publicly funded. The competitive advantage comes from how creatively a startup uses it.

The Four Layers of India Stack Architecture

India Stack is organized into four functional layers, each maintained by a different government body. Understanding which layer solves which problem is the first step before writing a single line of integration code.

Layer Component Maintained By What It Solves for Startups Key API/Protocol
Identity Aadhaar (eKYC, eSign, OTP Auth) UIDAI Digital identity verification without physical documents Aadhaar Auth API, eKYC API, eSign API
Payments UPI (Unified Payments Interface) NPCI (National Payments Corporation of India) Real-time money transfer, merchant payments, recurring mandates UPI 2.0 API, UPI AutoPay, UPI QR
Data Account Aggregator (AA) RBI (through licensed NBFC-AAs) Consent-based access to bank statements, GST data, investments, insurance AA API (FIU-AA-FIP protocol)
Documents DigiLocker MeitY / NeGD Verified digital document storage, retrieval, and validation DigiLocker Requester API, Issuer API

A fifth emerging layer, OCEN (Open Credit Enablement Network), adds credit infrastructure to this stack, allowing startups to embed lending products through standardized loan origination APIs. OCEN is not yet as mature as the other four layers but is live with multiple lenders and LSPs as of 2025.

Each India Stack layer has its own governing body, approval process, technical sandbox, and compliance requirements. There is no single "India Stack API key" that grants access to everything. A startup must integrate with each layer independently: NPCI for UPI, Sahamati for Account Aggregator, MeitY for DigiLocker, and UIDAI for Aadhaar. Plan integration timelines and compliance workflows separately for each component.

UPI Integration for Startups: Payment Collection and Disbursement

UPI is the most widely adopted India Stack component and typically the first integration point for any startup that handles money. In March 2025, UPI processed 16.6 billion transactions worth ₹23.4 lakh crore. The system supports person-to-person (P2P), person-to-merchant (P2M), recurring mandates (UPI AutoPay), and credit line on UPI.

Three Routes to UPI Integration

Startups have three paths to accepting UPI payments, each with different compliance, cost, and control trade-offs:

  1. Through a licensed Payment Aggregator (PA): This is the fastest and most common route. PAs like Razorpay, Cashfree, PayU, and PhonePe Business provide UPI APIs as part of their payment gateway. The startup integrates the PA's SDK or API, and the PA handles NPCI connectivity, settlement, and compliance. Requirements: GST registration, a current bank account, and the PA's KYC verification. Timeline: 2 to 4 weeks from application to live transactions
  2. Through a PSP (Payment Service Provider) bank: Banks like Axis, ICICI, HDFC, and YES Bank offer direct UPI API access to businesses through their PSP infrastructure. This gives more control over the payment flow but requires a banking relationship and higher technical capability. Timeline: 4 to 8 weeks including bank onboarding
  3. Direct NPCI membership: Available only to banks and RBI-licensed Payment Aggregators. Startups that want direct NPCI access must first obtain a PA licence from the RBI (minimum net worth ₹15 crore, application process 12-18 months). This route is viable only for scale-stage fintech companies

UPI API Capabilities for Business Applications

  • UPI Collect: Send a payment request to a customer's UPI ID. The customer approves it in their UPI app. Conversion rate: 65-75%
  • UPI Intent: Redirect the customer to their UPI app with pre-filled payment details. Single-tap approval. Conversion rate: 85-92%. Preferred for mobile apps
  • UPI QR (Static and Dynamic): Generate QR codes for in-store or invoice-based payments. Dynamic QR includes the exact amount; static QR lets the customer enter the amount
  • UPI AutoPay (Mandate): Set up recurring payments (subscriptions, EMIs, SIPs). The customer approves the mandate once, and subsequent debits happen automatically up to the mandate limit. Maximum single debit: ₹1 lakh for most categories
  • UPI Credit Line: Launched in 2024, this allows pre-approved credit lines from banks to be linked to UPI. Startups partnering with banks can offer "buy now, pay later" through the UPI rail

NPCI introduced a 1.1% interchange fee on UPI payments above ₹2,000 for prepaid payment instruments (PPIs) and specific merchant categories. P2M transactions below ₹2,000 remain zero-cost. Startups must factor this interchange into their unit economics, particularly for high-value transaction models. Check NPCI's latest circular for category-specific interchange rates before finalizing your payment flow architecture.

The Account Aggregator framework is the most powerful and least understood component of India Stack for startups. It solves a problem that has blocked fintech innovation for years: accessing verified financial data without asking customers to upload bank statements, share login credentials, or sign physical authorization letters.

The RBI established the AA framework through the Master Direction on NBFC-Account Aggregator, 2016 (updated September 2021). Startups building products on this framework typically register as a Private Limited Company first, then pursue the relevant financial licence. The framework defines three participants:

  1. Financial Information Provider (FIP): The entity that holds customer data. Banks, mutual fund registrars (CAMS, KFintech), insurance companies, GSTN, NPS, and depository participants are FIPs. They share data only when the customer provides consent through an AA
  2. Account Aggregator (AA): The consent manager and data pipe. Licensed by the RBI as NBFC-AA with minimum ₹2 crore NOF. The AA facilitates consent collection, transmits encrypted data from FIP to FIU, and never stores or views the data itself. Licensed AAs include Finvu, OneMoney, CAMS Finserv, NESL, Perfios AA, and Yodlee AA
  3. Financial Information User (FIU): The entity requesting data. Must be regulated by a financial sector regulator (RBI, SEBI, IRDAI, PFRDA). NBFCs, banks, insurance companies, and mutual fund distributors can register as FIUs

What Data Can Startups Access Through AA?

The RBI has notified 25 categories of financial information available through the AA framework:

  • Banking data: Savings and current account summaries, transaction details, deposit records, and loan account information
  • Investment data: Mutual fund holdings (via CAMS and KFintech), equity and debenture holdings (via NSDL and CDSL), and NPS account details
  • Insurance data: Life and general insurance policy details from IRDAI-regulated insurers
  • Tax data: GST returns and filing status from GSTN, income tax profiles (planned integration)
  • Pension data: EPF account balances and transaction history (integration in progress)

For lending startups, AA data replaces the manual bank statement upload entirely. A customer's 12-month transaction history, categorized and verified directly from the bank, arrives in structured JSON format within seconds of consent. This is the data quality difference between a PDF statement (which can be forged) and a digitally signed data packet from the source bank.

How Startups Register as FIUs in the Account Aggregator Ecosystem

For a startup to directly consume AA data, it must be a Financial Information User (FIU) registered with a licensed AA and regulated by a financial sector regulator. Here is the step-by-step registration process:

  1. Ensure regulatory eligibility: The startup must hold a licence or registration from the RBI, SEBI, IRDAI, or PFRDA. For fintech lending startups, this means an NBFC registration or a partnership agreement with a licensed NBFC that sponsors FIU access
  2. Register with Sahamati: DigiSahamati Foundation maintains the central registry of FIUs. Submit the FIU application with entity details, regulatory licence number, use case description, and technical contact information
  3. Complete technical integration: Integrate with the AA ecosystem using Sahamati's published API specifications. The integration covers consent request generation, consent artefact handling, data fetch requests, and encrypted data decryption
  4. Sandbox testing: Sahamati operates a sandbox environment where FIUs test their integration with simulated FIP responses. Complete all test cases covering consent flows, data fetch scenarios, consent revocation, and error handling
  5. Production certification: After passing sandbox tests, Sahamati certifies the FIU for production access. The FIU can then request consent and fetch data from live FIPs across all connected AAs
  6. Go live with customers: Deploy the AA consent flow in your product. Customers see a consent request screen, approve data sharing in their AA app, and the financial data arrives in your system within 10 to 30 seconds

Startups without RBI or SEBI registration cannot become FIUs directly. However, they can access AA data through a regulated partner (bank or NBFC) that acts as the FIU. The partner fetches data with customer consent and shares processed insights (credit scores, income estimates, cash flow summaries) with the startup under a Technology Service Provider agreement. This is the standard path for early-stage startups that have not yet obtained their own NBFC licence.

DigiLocker Integration: Digital Document Verification Without Uploads

DigiLocker eliminates the single most friction-heavy step in customer onboarding: asking users to photograph, scan, or upload identity and address documents. With DigiLocker API integration, a startup can pull verified documents (PAN, Aadhaar, driving licence, vehicle registration, educational certificates, GST certificate) directly from issuing authorities with customer consent.

DigiLocker Ecosystem Roles

  • Issuer: The government department or authorized body that pushes documents into DigiLocker. Examples: Income Tax Department (PAN), Transport Department (driving licence), CBSE/universities (mark sheets), MCA (incorporation certificates). Over 2,700 issuers are live as of 2025
  • Requester: The entity (startup, enterprise, bank) that pulls documents from DigiLocker with user consent. Requesters integrate through the DigiLocker Gateway API managed by NeGD (National e-Governance Division)
  • Resident/User: The individual whose documents are stored. The user controls which documents are shared and with whom through the DigiLocker app or web interface

DigiLocker Requester API Integration Process

  1. Apply to MeitY/NeGD as a Requester: Submit the Requester application through the DigiLocker partner portal. Provide entity details, GSTIN, use case justification, and a technical integration plan
  2. MeitY review and approval: MeitY evaluates the use case against DigiLocker's purpose guidelines. Financial services, employment verification, and educational admissions are approved categories. Timeline: 4 to 8 weeks
  3. Receive API credentials: Upon approval, MeitY issues client ID and client secret for DigiLocker Gateway API access. Sandbox credentials are provided first for testing
  4. Implement OAuth 2.0 consent flow: The integration uses OAuth 2.0 for user authentication and consent. The user is redirected to DigiLocker, authenticates with their credentials, selects the documents to share, and is redirected back to the startup's application with an authorization code
  5. Fetch and verify documents: Use the authorization code to fetch document URIs, pull the document data (XML or PDF format), and verify the digital signature against the issuer's public key. Verified documents carry legal validity equivalent to originals under Section 9 of the IT Act, 2000
Document Type Issuing Authority Format Available Startup Use Case
PAN Card Income Tax Department / NSDL / UTI XML (structured data) + PDF KYC verification, financial onboarding
Aadhaar UIDAI XML (eAadhaar) Identity + address verification
Driving Licence State Transport Departments XML + PDF Age verification, mobility startups
Vehicle Registration (RC) State Transport Departments / Vahan XML + PDF Insurance, fleet management, vehicle financing
GST Certificate GSTN PDF Business verification, B2B onboarding
Class 10/12 Mark Sheet CBSE / State Boards / Universities XML + PDF EdTech verification, employment screening
Incorporation Certificate Ministry of Corporate Affairs PDF Business KYC, vendor verification

Aadhaar eKYC and Offline Verification for Startups

Aadhaar-based verification is the identity layer of India Stack, maintained by UIDAI (Unique Identification Authority of India). After the Supreme Court's Puttaswamy judgment in 2018, direct Aadhaar eKYC access was restricted to entities authorized under Section 4 of the Aadhaar (Targeted Delivery of Financial Subsidies, Benefits and Services) Act, 2016. This effectively limits direct eKYC API access to banks, telecom operators, and government agencies.

How Startups Access Aadhaar Verification

Startups that are not Section 4-authorized entities can still use Aadhaar verification through these approved channels:

  • Offline Aadhaar Verification (OKYC): The customer downloads their Aadhaar XML or QR code from the UIDAI portal and shares it with the startup. The startup verifies the XML signature against UIDAI's public key without connecting to UIDAI servers. No API access required. Free and privacy-preserving
  • KYC User Agency (KUA) route: The startup partners with a UIDAI-approved KUA that provides eKYC API access as a service. The KUA conducts the Aadhaar authentication, and the startup receives the verified KYC data. Cost: ₹2 to ₹5 per verification
  • CKYC (Central KYC) registry: Maintained by CERSAI under RBI direction, the CKYC registry stores KYC records submitted by banks and financial institutions. Startups registered as financial entities can pull existing KYC records using the customer's PAN or Aadhaar-linked KYC Identifier (KIN)
  • Video KYC (V-CKY): For RBI-regulated entities, the RBI's Video-based Customer Identification Process (V-CIP) allows live video verification with Aadhaar-based authentication conducted by a trained officer. Commonly used by NBFCs and banks for remote account opening

Using Aadhaar data without authorization under Section 4 of the Aadhaar Act attracts criminal penalties including imprisonment up to 3 years and fines up to ₹10 lakh under Section 37 of the Act. Startups must not attempt to access UIDAI's eKYC APIs through unauthorized intermediaries or screen-scraping methods. The Offline Aadhaar (OKYC) and KUA routes are the only legally compliant paths for non-authorized entities.

OCEN: Embedding Credit Products Through India Stack

The Open Credit Enablement Network (OCEN) is the newest addition to India Stack's functional layers. It standardizes the interaction between Loan Service Providers (LSPs), lenders, and borrowers through a set of open APIs maintained by iSPIRT and participating lenders.

For startups, OCEN solves a specific problem: offering credit products (working capital loans, purchase financing, invoice discounting) to your users without building a lending stack or holding an NBFC licence. The startup becomes an LSP, originating loan applications and providing the customer interface, while a licensed lender (NBFC or bank) underwrites, disburses, and collects the loan.

OCEN Integration Flow for Startups

  1. Register as an LSP: Partner with an OCEN-participating lender (SBI, Federal Bank, Kotak Mahindra Bank, and multiple NBFCs are live). Sign the LSP agreement that defines data sharing, commission structure, and compliance responsibilities
  2. Integrate OCEN APIs: Implement the standardized loan application, offer, grant, and repayment APIs. OCEN uses the Account Aggregator framework for data fetching, meaning the borrower's consent and financial data flow through the AA pipe
  3. Embed the loan product: Add a "Get Credit" or "Apply for Loan" button within your app. When the user clicks it, the OCEN flow initiates: AA consent request, data fetch, lender underwriting, offer display, acceptance, loan agreement, and disbursement to the user's bank account
  4. Handle repayments: Repayment can be set up through UPI AutoPay (another India Stack component), NACH mandate, or direct bank debit. The lender manages collections, but the LSP's interface shows the repayment schedule and status

OCEN is particularly powerful for marketplace startups, SaaS platforms serving SMEs, and e-commerce businesses. A B2B marketplace can offer purchase financing at checkout. An accounting SaaS can offer working capital loans based on the GST data it already processes. An e-commerce platform can offer seller financing backed by transaction history. All three need proper GST registration before going live with OCEN-powered credit products.

Regulatory Compliance Across India Stack Integrations

Each India Stack component carries its own regulatory requirements. A startup integrating with multiple layers must map compliance obligations across all relevant regulators:

India Stack Component Primary Regulator Key Compliance Requirements Penalty for Non-Compliance
UPI Payments NPCI / RBI PCI-DSS certification, data localization in India, PA licence for aggregators, NPCI procedural guidelines RBI can revoke PA licence; penalties per Payment and Settlement Systems Act, 2007
Account Aggregator RBI FIU must be regulated entity, Sahamati certification, consent artefact compliance, data encryption RBI directions under NBFC-AA Master Direction; licence cancellation for AAs
DigiLocker MeitY / NeGD Requester approval from MeitY, OAuth 2.0 consent flow, IT Act Section 9 compliance API access revocation; IT Act penalties for data misuse
Aadhaar eKYC UIDAI Section 4 authorization for direct access; OKYC compliance for offline verification Imprisonment up to 3 years + fine up to ₹10 lakh under Aadhaar Act Section 37
OCEN (Credit) RBI Digital Lending Master Direction compliance, LSP disclosure to borrowers, KFS for every loan RBI action against partnered lender; LSP blacklisting

Across all India Stack integrations, the Digital Personal Data Protection Act, 2023 applies independently. Every consent request, data fetch, and document pull involves personal data processing that triggers DPDP obligations: lawful purpose, specific consent, data minimization, breach notification, and erasure upon withdrawal. Startups must implement a unified privacy framework that covers all India Stack data flows, not separate policies for each component. A Virtual CFO with regulatory experience can help structure compliance budgets across all these frameworks.

Startups accepting payments through UPI, charging fees for AA-powered services, or providing DigiLocker-verified onboarding as a service must hold GST registration. Technology services attract 18% GST under SAC code 998314. Payment aggregator commissions, AA data access fees, and KYC verification charges all fall within GST's scope. Register for GST before going live with any commercial India Stack integration.

Cost and Timeline for India Stack Integration

One of India Stack's strongest advantages is that API access is largely free at the infrastructure level. The costs come from development, compliance setup, and operational maintenance. Here is a realistic breakdown for a startup integrating with all four core layers:

Development Costs

  • UPI integration (through payment aggregator): ₹50,000 to ₹2 lakh for SDK integration, webhook handling, and reconciliation dashboard. 2 to 4 weeks with 1 to 2 developers
  • Account Aggregator (FIU integration): ₹3 lakh to ₹8 lakh for consent flow, data decryption, and financial data parsing. 8 to 12 weeks with 2 to 3 developers. Includes Sahamati sandbox testing
  • DigiLocker Requester API: ₹1 lakh to ₹3 lakh for OAuth flow, document pull, and signature verification. 6 to 10 weeks including MeitY approval wait time
  • Aadhaar OKYC verification: ₹50,000 to ₹1.5 lakh for XML parsing and signature verification. 2 to 4 weeks. If using a KUA, add ₹2 to ₹5 per verification as ongoing cost
  • OCEN LSP integration: ₹2 lakh to ₹6 lakh for loan origination flow, AA data integration, and repayment tracking. 6 to 10 weeks

Compliance and Operational Costs

  • PCI-DSS certification: ₹2 lakh to ₹5 lakh (annual) for Level 2 or Level 3 compliance. Required for payment data handling
  • DPDP Act compliance setup: ₹3 lakh to ₹8 lakh for consent framework, privacy policy, data mapping, and breach notification protocol across all India Stack data flows
  • Data localization infrastructure: ₹1 lakh to ₹5 lakh (annual) for India-region cloud hosting (AWS Mumbai, Azure Central India, GCP Mumbai). Required for UPI and AA data
  • Annual compliance review: ₹2 lakh to ₹5 lakh for a compliance services partner to audit India Stack integrations against current regulatory requirements

Total first-year cost for a startup integrating with all four India Stack layers ranges from ₹12 lakh to ₹35 lakh, including development, compliance, and infrastructure. A Virtual CFO can structure these costs for optimal tax treatment, including R&D expense classification and input tax credit claims on technology infrastructure.

Common Integration Challenges and How to Solve Them

India Stack APIs are well-documented, but production integration exposes edge cases that sandbox testing does not cover. Based on patterns across hundreds of startup integrations, these are the recurring challenges:

  1. AA consent drop-off rates: 30-40% of users abandon the AA consent flow because they do not understand what data they are sharing or do not have the AA app installed. Solution: add a pre-consent explainer screen, support multiple AA discovery methods (mobile number, UPI handle), and implement deep linking to AA app installation if not present
  2. DigiLocker approval delays: MeitY approval for Requester status takes 4 to 8 weeks, and rejections often lack specific reasons. Solution: submit a detailed use case document with data flow diagrams, user consent screenshots, and reference to similar approved Requesters in your industry. Follow up through the NeGD helpdesk at weekly intervals
  3. UPI payment failure rates: Industry-wide UPI success rates hover around 96-97%, meaning 3-4% of transactions fail due to bank server timeouts, daily transaction limits, or incorrect VPA entries. Solution: implement automatic retry logic with exponential backoff, offer UPI Intent as the primary flow (higher success rate), and provide fallback to other payment methods
  4. FIP data availability gaps: Not all banks are live as FIPs on the AA network. As of 2025, most large banks (SBI, HDFC, ICICI, Axis, Kotak, Yes Bank, PNB) are live, but some cooperative banks and regional rural banks are not yet connected. Solution: implement a fallback manual document upload flow for users whose banks are not on the AA network
  5. Data format inconsistencies: Bank statement data from different FIPs arrives in slightly different formats despite the AA specification. Transaction categorization, balance computation logic, and date formats vary. Solution: build a data normalization layer that handles FIP-specific variations and run validation checks on every data fetch. Engaging a compliance services provider for periodic AA integration audits helps catch format-related data quality issues
  6. Aadhaar OKYC signature verification failures: Aadhaar XML files downloaded from the UIDAI portal use a specific cryptographic signature scheme. Verification fails if the public key is outdated or the XML is modified (even whitespace changes). Solution: use UIDAI's published public key bundle (updated quarterly) and parse XML without any modification

Building Your India Stack Integration Roadmap

Trying to integrate all India Stack components simultaneously creates complexity without proportional benefit. A phased approach aligned with your product's growth stage produces better results:

Phase 1: Payments and Identity (Month 1-2)

Start with UPI payment collection through a licensed PA and Aadhaar OKYC for identity verification. These two integrations handle the most basic startup needs: collecting money and verifying customers. Both can be implemented in 2 to 4 weeks with minimal compliance overhead. Register your Private Limited Company, obtain GST registration, and go live with payments and KYC.

Phase 2: Document Verification (Month 2-4)

Add DigiLocker Requester API to replace manual document uploads in your onboarding flow. Apply to MeitY early (the 4-8 week approval process runs in parallel with Phase 1). Once approved, integrate the OAuth flow and deploy verified document pulls for PAN, driving licence, and other relevant documents.

Phase 3: Financial Data Access (Month 4-8)

Integrate with the Account Aggregator framework to access verified bank statements and financial data. This phase requires either direct FIU registration (if you hold an NBFC or other financial licence) or a partnership with a regulated entity. Complete Sahamati sandbox testing and production certification before deploying to users.

Phase 4: Embedded Credit (Month 6-12)

If your product has a credit use case, integrate with OCEN to offer lending products through your platform. This phase requires a lending partner (NBFC or bank), Digital Lending Master Direction compliance, and integration of UPI AutoPay for repayment collection.

Consider applying for Startup India registration before beginning Phase 1. The 3-year tax holiday under Section 80-IAC, angel tax exemption, and access to SIDBI's Fund of Funds can offset early-stage integration and compliance costs significantly.

India Stack and the DPDP Act: Building a Unified Privacy Framework

Every India Stack integration processes personal data. UPI transactions contain payment data linked to an individual. AA fetches deliver bank statements, investment records, and tax filings. DigiLocker pulls return identity documents, addresses, and financial identifiers. Aadhaar verification processes biometric or demographic data. All of this falls squarely within the Digital Personal Data Protection Act, 2023.

Startups integrating with multiple India Stack layers must build a unified consent and privacy framework rather than treating each integration separately. The DPDP Act requires:

  • Single, comprehensive privacy notice: Cover all India Stack data flows (UPI, AA, DigiLocker, Aadhaar) in one privacy notice, specifying the purpose, retention period, and third-party sharing for each data type
  • Granular consent management: While the AA framework has its own consent mechanism, DPDP consent must independently cover data processing activities that extend beyond the AA's scope (storing derived insights, using data for model training, sharing with partners)
  • Data minimization across all layers: Fetch only the data you need. Requesting 5 years of bank statements when 6 months suffices, or pulling all DigiLocker documents when only PAN is needed, violates the purpose limitation principle
  • Unified breach notification: A breach affecting data from multiple India Stack sources must be reported to all relevant regulators (RBI for payment/AA data, MeitY for DigiLocker data, UIDAI for Aadhaar data, and the Data Protection Board under DPDP) within their respective timelines. Build a single incident response plan that triggers all necessary notifications
  • Data erasure workflow: When a customer withdraws consent or requests data deletion, the erasure must cover data from all India Stack sources, derived data (credit scores, risk assessments), and backups, while preserving data that must be retained under RBI directions (minimum 5-year retention for financial records)

India Stack Integration for Specific Startup Categories

The combination of India Stack layers a startup needs depends on its business model. Here is a mapping of common startup categories to the India Stack components they should prioritize:

  • Fintech lending (NBFC or LSP): All four layers plus OCEN. UPI for disbursement and repayment, AA for bank statement and financial data access, DigiLocker for KYC document verification, Aadhaar for identity verification. This is the maximum integration scenario
  • E-commerce and D2C: UPI (payment collection) and DigiLocker (seller verification for marketplace models). AA integration is relevant only if offering embedded credit through OCEN
  • Insurance distribution: AA (policy aggregation and financial data for underwriting), DigiLocker (KYC and vehicle RC for motor insurance), UPI (premium collection and claims disbursement)
  • Wealth management and advisory: AA (mutual fund, equity, and NPS data aggregation), DigiLocker (PAN and identity verification), UPI (SIP and investment payment collection)
  • HR and payroll SaaS: DigiLocker (employee document verification, educational certificates, identity proof), UPI (salary disbursement), Aadhaar OKYC (identity verification for new hires)
  • B2B marketplace: DigiLocker (GST certificate and incorporation certificate verification for vendor onboarding), UPI (payment collection and settlement), AA (financial health assessment for credit decisions through OCEN)

Every startup category above benefits from registering under Startup India for the tax benefits and from maintaining ongoing compliance services to manage the regulatory obligations that accumulate as more India Stack layers are integrated.

Frequently Asked Questions

What is India Stack and what does it include?
India Stack is a set of open APIs and digital public infrastructure built by the Indian government and its agencies. It includes four core layers: Aadhaar for digital identity, UPI for real-time payments through NPCI, the Account Aggregator framework for consent-based financial data sharing regulated by the RBI, and DigiLocker for verified digital document storage managed by MeitY. Startups can integrate with these layers through published APIs.
How can a startup integrate with UPI for accepting payments?
A startup can integrate with UPI through three routes: partnering with a Payment Service Provider (PSP) bank that holds NPCI membership, using a payment aggregator like Razorpay or Cashfree that provides UPI APIs, or obtaining direct NPCI membership (available only to banks and licensed payment aggregators). Most startups use the payment aggregator route, which requires GST registration and a current account with a scheduled bank.
What is the Account Aggregator framework and who regulates it?
The Account Aggregator (AA) framework is an RBI-regulated consent-based data sharing system under the NBFC-AA licence category. It allows customers to share financial data (bank statements, GST returns, insurance policies, mutual fund holdings) between Financial Information Providers (FIPs) and Financial Information Users (FIUs) through a licensed Account Aggregator. The AA cannot view, store, or use the data it transfers.
What licence is needed to become an Account Aggregator?
Operating as an Account Aggregator requires an NBFC-AA Certificate of Registration from the RBI under the Account Aggregator Master Direction, 2016 (updated 2021). The minimum Net Owned Fund is ₹2 crore. As of 2025, the RBI has granted AA licences to entities including DigiSahamati Foundation members such as Finvu, OneMoney, CAMS Finserv, and NESL. New AA licence applications are filed through the RBI COSMOS portal.
How can a startup use Account Aggregator data without becoming an AA?
Startups can access AA data by registering as a Financial Information User (FIU) with any licensed Account Aggregator. FIUs are entities regulated by a financial sector regulator (RBI, SEBI, IRDAI, or PFRDA) that consume financial data with customer consent. Fintech startups operating as registered NBFCs or through partner banks can register as FIUs to receive consent-based bank statements, GST data, and investment records.
What is DigiLocker and how do businesses use its API?
DigiLocker is a government digital document storage and verification platform managed by MeitY under the IT Act, 2000. Businesses integrate with DigiLocker as either an Issuer (pushing verified documents to users) or a Requester (pulling verified documents for KYC or onboarding). Over 300 million users and 6.8 billion documents are on the platform as of March 2025. API access is free for government-approved integrations.
Is DigiLocker API integration free for startups?
DigiLocker API access is free for government and semi-government issuers and requesters. Private sector startups applying as Requesters must go through the MeitY/NeSL approval process, which evaluates the business use case, data security infrastructure, and compliance with DigiLocker API guidelines. There is no API usage fee, but the startup bears its own development and infrastructure costs for integration.
What is Aadhaar eKYC and can startups use it directly?
Aadhaar eKYC is a UIDAI-operated digital identity verification service that allows entities to verify customer identity using Aadhaar number and biometric or OTP authentication. Direct Aadhaar eKYC access is limited to entities authorized under Section 4 of the Aadhaar Act, 2016, primarily banks, telecom operators, and government agencies. Startups can access Aadhaar verification through licensed KYC User Agencies (KUAs) or the CKYC registry.
What is OCEN and how does it help startups access credit?
OCEN (Open Credit Enablement Network) is an India Stack protocol for embedding credit products into digital platforms. It connects Loan Service Providers (LSPs) with lenders through standardized APIs, enabling startups to offer credit products (invoice financing, purchase financing, personal loans) within their apps without holding a lending licence. The startup acts as an LSP, while a licensed NBFC or bank disburses the loan.
What are the compliance requirements for UPI integration?
UPI integration requires compliance with NPCI's UPI Procedural Guidelines, PCI-DSS certification for handling payment data, RBI data localization (all payment data stored in India), and GST registration for the payment aggregator or merchant. Startups using third-party payment aggregators must also verify that the aggregator holds a valid RBI Payment Aggregator licence under the PA/PG Guidelines of March 2020.
How does consent work in the Account Aggregator framework?
AA consent follows a granular, revocable, and auditable consent artefact model. The FIU sends a consent request specifying the data type, date range, frequency of access, and purpose. The customer reviews and approves the request through the AA app. The consent artefact is digitally signed and time-bound. Customers can revoke consent at any time through the AA interface, and the FIU must delete data obtained under revoked consent.
What financial data is available through Account Aggregators?
The RBI has notified 25 categories of financial information available through AAs, including bank deposit and transaction data, SIP and mutual fund holdings, insurance policies, GST returns and filing status, pension fund data (NPS and EPF), equity and debenture holdings, and credit bureau scores. The data flows from Financial Information Providers (banks, AMCs, insurers, GSTN) to FIUs through encrypted channels without the AA accessing the content.
What is the cost of integrating with India Stack APIs?
India Stack API access is largely free at the infrastructure level. UPI charges were zero for merchants until 2024; the interchange structure now applies to UPI payments above ₹2,000 for specific categories. AA data fetches carry no per-transaction government fee, though AA operators may charge FIUs. DigiLocker API access is free. The primary costs are development (₹3 lakh to ₹12 lakh), compliance setup, and ongoing infrastructure maintenance.
Can a startup build a lending product using India Stack without an NBFC licence?
Yes, through the LSP (Lending Service Provider) model under the RBI Digital Lending Master Direction. The startup provides the technology platform and customer interface, while a licensed NBFC or bank handles loan disbursement and bears regulatory responsibility. OCEN further standardizes this by providing APIs for credit embedding. The LSP must still comply with the DPDP Act, 2023 for data it processes independently.
What is Sahamati and what role does it play in Account Aggregator?
Sahamati (DigiSahamati Foundation) is the industry alliance and self-regulatory body for the Account Aggregator ecosystem. It manages the AA technical standards, certifies AA operators, maintains the central registry of FIPs and FIUs, and operates the interoperability infrastructure. Startups registering as FIUs work with Sahamati for technical onboarding, sandbox testing, and production certification before going live with AA data access.
How long does it take to integrate with each India Stack component?
Typical integration timelines are: UPI through a payment aggregator takes 2 to 4 weeks (sandbox to production), Account Aggregator FIU registration and integration takes 8 to 16 weeks (including Sahamati certification), DigiLocker Requester API integration takes 6 to 12 weeks (including MeitY approval), and Aadhaar eKYC through a KUA takes 4 to 8 weeks. Running integrations in parallel reduces total time to 12 to 16 weeks.
What data localization rules apply to India Stack integrations?
The RBI payment data localization circular of April 2018 mandates that all UPI and payment system data must be stored on servers physically located in India. The DPDP Act, 2023 permits cross-border transfer of personal data only to countries notified by the Central Government. Account Aggregator data must remain within India per RBI AA Master Direction. DigiLocker data inherits government data sovereignty requirements under the IT Act.
What is the difference between UPI Collect and UPI Intent flows?
In UPI Collect flow, the merchant sends a payment request to the customer's UPI ID, and the customer approves it in their UPI app. In UPI Intent flow, the customer is redirected to their UPI app with pre-filled payment details and approves with a single tap. Intent flow has higher conversion rates (85-92% vs. 65-75% for Collect) and is preferred for mobile app integrations. Both flows use the same NPCI settlement infrastructure.
Does a startup need RBI approval to use Account Aggregator data?
A startup needs to be regulated by a financial sector regulator (RBI, SEBI, IRDAI, or PFRDA) to register as an FIU and directly access AA data. Unregulated startups can access AA data indirectly by partnering with a regulated entity (bank or NBFC) that acts as the FIU. The regulated partner fetches the data with customer consent and shares insights (not raw data) with the startup under a contractual arrangement.
What are the security requirements for India Stack API integration?
India Stack integrations require 256-bit encryption for data in transit and at rest, PCI-DSS Level 1 compliance for payment data, ISO 27001 certification (recommended for AA and DigiLocker integrations), secure API key management with rotation policies, IP whitelisting for production API endpoints, and CERT-In incident reporting within 6 hours for any data breach. All API communications must use TLS 1.2 or higher.
How does India Stack compare to open banking frameworks in other countries?
India Stack is broader than open banking because it combines identity (Aadhaar), payments (UPI), data sharing (AA), and documents (DigiLocker) into one interoperable system. The UK's Open Banking covers only payment account data sharing through PSD2. Australia's CDR covers banking and energy data. India's AA framework alone matches open banking in scope, while UPI processes over 16 billion transactions monthly, making it the largest real-time payment system globally.
Tags:
Written by Dhanush Prabha

Dhanush Prabha is the Chief Technology Officer and Chief Marketing Officer at IncorpX, where he leads product engineering, platform architecture, and data-driven growth strategy. With over half a decade of experience in full-stack development, scalable systems design, and performance marketing, he oversees the technical infrastructure and digital acquisition channels that power IncorpX. Dhanush specializes in building high-performance web applications, SEO and AEO-optimized content frameworks, marketing automation pipelines, and conversion-focused user experiences. He has architected and deployed multiple SaaS platforms, API-first applications, and enterprise-grade systems from the ground up. His writing spans technology, business registration, startup strategy, and digital transformation - offering clear, research-backed insights drawn from hands-on engineering and growth leadership. He is passionate about helping founders and professionals make informed decisions through practical, real-world content.