Summary of Indian Payment System Developer Platforms
Here's a roundup of the major payment system developer platforms in India, covering key areas like UPI, wallets, banking APIs, etc. for developers:
1. Unified Payment Interface (UPI) ecology
-
NPCI Official Platform
- UPI Developer Portal
- Provides: API specification, sandbox environment, merchant onboarding process.
- Applicable scenarios: collection (Collect), payment (Pay), subscription payments, etc.
-
Third party PSPs (Payment Service Providers)
Authenticated access through Co-operative Bank/NPCI is required:- Paytm Payment Gateway ((computer) file)
- Razorpay UPI API ((computer) file)
- PhonePe for Business ((computer) file)
2. Aadhaar payments and authentication
- Aadhaar Enabled Payment System (AEPS)
Biometric based cash withdrawals and transfers, registration as AUA/KUA is required.
3. RuPay card network
- RuPay Developers
Supports issuer and acquirer APIs for card-based transaction processing.
4. BBPS (Bharat Bill Pay System)
- BBPS API Hub(NPCI authorised access required)
Standardised bill payment platforms (utilities, phone bills, etc.) with registered entity access only.
5. Payment Gateways & Aggregators
| Provider | Documentation Link | Key Features |
|---|---|---|
| Razorpay | https:/razorpay.com/docs | UPI, Subscriptions, International |
| PayU | https:/devguide.payu.in | Tokenisation, EMI Options |
| CCAvenue | https:/www.ccavenue.com/devcenter.jsp | Multi-bank support |
6. Bank APIs via Account Aggregators
Based on the Reserve Bank of India (RBI) AA framework:
–Setu AA Sandbox(http:sandbox.setu.co/)
–Finvu(http:developers.finvu.in/)
Allow user data sharing (with consent) and integration of financial information.
7. Wallet & Closed Loop Systems
–Amazon Pay API(http:developer.amazon.com/apay)
–MobiKwik Developer Kit(http:docs.mobikwik..com)
8. Regulatory Compliance Tools
–RBI's PA-DSS Guidelines:: Safety standards that must be followed.
–Token Vaults:: e.g. Visa/Mastercard solutions.
# Development Resource Recommendations.
1.GitHub NPCI Samples:: Official code sample library.
2.Postman Collections:: Most gateways provide test collections.
Notes.
✅ All production level access requires corporate entity qualification + RBI/NPCI approval.
✅ Sandbox environments are usually open for testing (e.g. PhonePe Sandbox).
It is recommended that tiers be selected based on specific use cases.
-SMEs → use of aggregation schemes such as Razorpay/Paym.
-Large Enterprises→Direct UP/Bbps rate reduction.
Need a more detailed guide in a certain direction can be further clarified!
Here are advanced additions to the Indian payments developer ecosystem, covering more segments and utilities:
9. Emerging payment methods and APIs
A. Cross-border payment solutions
-
RBI Cross Border UPI
- Cross-border UPI facilitated by NPCI International Division (NIPL) (Case References)
- Scenario: Indian merchants receiving overseas payments (e.g. Singapore, UAE and other partner countries)
-
Visa Direct / Mastercard Send
Real-time cross-border transfer API, requires banking partner access.
B. CBDC (digital rupee) pilot project
- e₹ Pilot Developer Kit (RBI Digital Currency)
Participation in the pilot is currently limited to invited financial institutions offering simulators to test inter-wallet transfers.
10. Merchant Services Enhancement Tool
| Type of service | Examples of providers | API Documentation Link |
|---|---|---|
| Dynamic QR code | BharatQR (NPCI Standard) | technical specification |
| BNPL staging | LazyPay, Simpl | Simpl Integration Guide |
| POS Terminal SDK | Mswipe, Ezetap | Ezetap Android SDK |
11. Agri/Rural scenario-specific programme
–eNAM Agricultural Market Payment Gateway(http:enam.gov.in/webapi/)
Customised settlement interface for agricultural transactions.
–Airtel Payments Bank Rural API:: Support for synchronisation of transactions at offline agent outlets.
12. Open Banking Extension
There is no official open banking policy, but similar functionality is achieved through the following:
1.Yodlee India(http:developer.yodlee.com)-Account Aggregation (User Authorisation Required)
2.Finbox Connect(http:docs.finbox.in)-Cash Flow Analysis API
13. Test and debug toolkit
1.NPCI UPI Simulator App(Google Play download) - Simulates various error response codes.
2.Postman for BBPSCollection Download-Pre-configured billing enquiry templates.
# Depth Development Proposal.
A. Security Compliance Mandatory
1.PCI-DSS Certification:: Processing card data must be Level 4 compliant.
2.Tokenisation migration:: Prohibition of storage of original card numbers after 2023 (RBI directive).
B. Performance optimisation techniques
- UPI batch processing: using
v3/txn/bulkinterface reduces the overhead of high-frequency requests. - Failover Policy: Simultaneous access to 2 PSPs to avoid single point of failure.
# Common Treading Points.
⚠️ Trap 1: Ignoring Mandate rules (regular collections require clear user agreement on periodicity).
⚠️ Trap 2: Failure to process "TPV accounts" (special checking logic for third-party verified accounts).
Examples of calls that require a specific type of API or best practices for a particular vertical (e.g., education, healthcare payments) can be explored further!
