Connect RapiPay Agent's AEPS, Micro ATM, DMT and BBPS flows to your back office
RapiPay is the assisted-payments arm of RapiPay Fintech Private Limited (a Capital India group company and RBI Prepaid Payment Instrument licence holder). Its agent app powers a retail network reported at over 700,000 agents across 17,000+ pincodes, processing Aadhaar Enabled Payment System (AEPS) cash-out, Micro ATM withdrawals, Domestic Money Transfer (DMT), BBPS bill payments, mobile and DTH recharges, and Cash Management Services (CMS) collections. We turn that operational footprint into structured data your stack can consume.
What we deliver
Deliverables checklist
- OpenAPI 3.1 specification covering every endpoint we wire
- Protocol report: TLS pinning, header signing, OTP/MPIN flow, biometric PID block envelope
- Runnable Python (FastAPI) and Node.js (Express) reference clients for AEPS, DMT and BBPS
- Postman collection and an integration test harness with replayable transaction fixtures
- Compliance handover: KYC retention plan, Aadhaar masking helper, RBI audit-log template
Why RapiPay Agent data is worth integrating
Assisted-payment apps are the only structured digital trail for cash-economy customers in semi-urban and rural India. A RapiPay Agent ledger is, in effect, a high-frequency record of last-mile cash-in / cash-out flows that no card network or pure UPI app captures. Pulling it into your warehouse unlocks credit underwriting for retailers, anti-money-laundering surveillance over agent terminals, and unit-economics reporting for distributors who run hundreds of DBOs.
RapiPay's 2024 push into a digital-banking super app (NYE) following a USD 15 million funding round reported by Trade Brains adds another layer: agents are now a distribution channel for savings, insurance, and lending products, all of which generate downstream events worth syncing to a CRM.
Data available for integration
Below is the structured data footprint our analysis covers. Each row maps a RapiPay Agent screen to a downstream OpenFinance use case — pick the rows that match your project and we will scope the endpoint set accordingly.
| Data type | Source screen / feature | Granularity | Typical use |
|---|---|---|---|
| AEPS transactions | AEPS > Cash withdrawal / Balance enquiry / Aadhaar Pay | Per-transaction: RRN, amount, bank IIN, masked Aadhaar, status, settlement date | Reconciliation, AML alerts, agent commission audit |
| Micro ATM transactions | Micro ATM > Card swipe / Mini statement | Per-swipe: card BIN, amount, response code, terminal ID | Daily settlement, cash limits per terminal, fraud monitoring |
| DMT remittances | Domestic Money Transfer > Send money | Per-remit: sender mobile, beneficiary IFSC, IMPS/NEFT mode, RRN, status | Compliance (PMLA monthly threshold), accounting export |
| BBPS bill payments | Bill payments > Electricity / Gas / Mobile postpaid / Tax | Per-bill: biller category, consumer no., bill amount, due date, status | Recurring billing dashboards, biller-mix analytics |
| Recharge events | Mobile & DTH Recharge | Per-recharge: operator, MSISDN/STB, plan code, amount, status | Operator-share reporting, churn signals |
| Commission & CMS ledger | Earnings > Daily commission, CMS collection report | Per-day per-agent: gross commission, GST, TDS, net payout | Payout automation, GST returns, distributor margin |
| Agent & KYC profile | Profile > KYC / Bank account / DBO mapping | Per-agent: PAN status, Aadhaar last-4, DBO code, bank account, limits | Onboarding, risk scoring, hierarchy reporting |
Typical integration scenarios
1. Daily AEPS reconciliation for a multi-DBO distributor
A super-distributor running several hundred Direct Business Outlets pulls the AEPS transaction list every morning, joins it against bank-side settlement files received through SFTP, and flags mismatches by RRN. Mapping to OpenFinance: this is a classic statement-export pattern used in PSD2 AISP setups, only the data source is an assisted-payments app rather than a retail bank.
2. Underwriting credit lines for retail agents
An NBFC partner uses 90 days of agent throughput — AEPS volume, BBPS count, DMT remit value, commission earned — to size a working-capital float. The integration exposes a single /agent/{id}/throughput rollup so the credit model does not have to call seven different endpoints. Mapping to OpenFinance: cash-flow underwriting using transaction data instead of bureau scores.
3. BBPS biller analytics for a state utility
A discom integrates the BBPS receipt feed to track collection share by district, channel and time-of-day. The webhook fires on bill_payment_success and pushes an event with biller_id, consumer_id_hash, amount, payment_mode and receipt_url to the discom's data lake. Mapping to OpenFinance: open BBPS data feeding regulated utility reporting.
4. Compliance & AML surveillance over agent terminals
A bank running RapiPay as an outsourced channel needs to watch for structuring (multiple sub-threshold remits) across the same beneficiary IFSC. The integration ships a daily denormalised parquet file of DMT events, plus a same-day webhook for any remit above the PMLA monitoring threshold. Mapping to OpenFinance: regulatory data sharing under RBI outsourcing master direction.
5. ERP / Tally export for retailer accounting
Retailers want their RapiPay earnings to land directly in Tally or Zoho Books with the correct GST head. The integration pulls the commission ledger nightly, splits CGST/SGST/IGST/TDS, generates an XML voucher per day, and posts to the accounting API. Mapping to OpenData: structured financial export from a fintech super-app into a third-party accounting tool.
Technical implementation
Agent login & session refresh
// Agent login (pseudocode, OAuth2-style)
POST /api/v1/rapipay/agent/login
Content-Type: application/json
{
"agent_id": "RP123456",
"mpin": "<ENCRYPTED_MPIN>",
"device_id": "android-3f9c-...",
"app_version": "8.x"
}
200 OK
{
"access_token": "eyJhbGciOi...",
"refresh_token": "rt_9c1d...",
"expires_in": 1800,
"agent": { "id": "RP123456", "dbo_code": "DBO-451", "limits": { ... } }
}
AEPS cash-withdrawal request
// AEPS withdrawal (PID block stays opaque)
POST /api/v1/rapipay/aeps/withdraw
Authorization: Bearer <ACCESS_TOKEN>
Content-Type: application/json
{
"txn_ref": "TX-20260503-0001",
"bank_iin": "508534",
"aadhaar": "XXXX-XXXX-1234",
"amount": 2000,
"pid_block": "<UIDAI_PID_BLOCK_BASE64>",
"geo": { "lat": 28.61, "lng": 77.20 }
}
200 OK
{ "status": "SUCCESS", "rrn": "612300456789",
"balance_after": 1450.00, "settlement_date": "2026-05-04" }
BBPS statement export
// Pull BBPS bill receipts for a date range
GET /api/v1/rapipay/bbps/payments?from=2026-04-01&to=2026-04-30&page=1
Authorization: Bearer <ACCESS_TOKEN>
200 OK
{
"page": 1, "page_size": 50, "total": 1284,
"items": [
{ "txn_id": "BB-998123", "biller_category": "Electricity",
"biller_id": "BSES-RAJ", "consumer_no": "1100xxxx345",
"amount": 1240.00, "status": "SUCCESS",
"receipt_url": "https://.../receipt/BB-998123.pdf",
"paid_at": "2026-04-12T11:14:22+05:30" }
]
}
Commission webhook (server → your endpoint)
// Webhook delivered to your URL after end-of-day settlement
POST https://your-domain/webhooks/rapipay/commission
X-RapiPay-Signature: t=1714723200,v1=<HMAC_SHA256>
Content-Type: application/json
{
"event": "commission.settled",
"agent_id": "RP123456",
"for_date": "2026-05-02",
"gross": 412.50, "gst": 74.25, "tds": 4.13,
"net_payable": 334.12,
"lines": [
{ "service": "AEPS_WITHDRAW", "count": 27, "amount": 178.00 },
{ "service": "BBPS_BILLPAY", "count": 14, "amount": 112.50 },
{ "service": "DMT", "count": 9, "amount": 122.00 }
]
}
Compliance & privacy
All RapiPay Agent integrations we deliver run under written agent authorisation or documented public/partner APIs. Biometric AEPS payloads conform to UIDAI PID-block specifications and travel only to NPCI-certified endpoints — they are never written to disk on our side. Settlement and remittance data is handled in line with the Reserve Bank of India's master directions on Prepaid Payment Instruments and on outsourcing of payment operations, alongside the NPCI AEPS product specification.
We also align with the Digital Personal Data Protection Act 2023 for retention, consent capture, and data-subject access requests, and we provide a ready-to-use Aadhaar masking helper so PII never leaks into application logs.
Data flow / architecture
A typical pipeline looks like this:
- Client app (RapiPay Agent on Android/iOS) — original event source.
- Ingestion / API gateway — our adapter normalises payloads, signs requests, refreshes tokens.
- Storage — partitioned by date / agent_id in Postgres or your warehouse (BigQuery, Snowflake, Redshift).
- Output — REST APIs, webhooks, SFTP CSV drops, or Kafka topics depending on consumer.
Each stage carries an audit trace tying every record back to the originating txn_ref, which simplifies RBI inspections and internal reconciliation.
Market positioning & user profile
RapiPay Agent is a B2B2C app: the direct user is an Indian retailer, kirana shop owner, business correspondent or a Direct Business Outlet operator, while the end-beneficiary is an underbanked rural or semi-urban consumer. Per RapiPay's own communications the network spans more than 700,000 agents across 17,000+ pincodes, with strongest density in Uttar Pradesh, Bihar, West Bengal, Madhya Pradesh, and Maharashtra. The platform runs on Android first (the agent base is overwhelmingly on entry-to-mid-tier Android devices) with an iOS build for supervisory roles. Buyers of an integration are typically banks running BC channels, NBFCs underwriting agents, distributors managing DBO networks, and accounting/ERP vendors who want to plug RapiPay earnings into their books.
Screenshots
Click any thumbnail to open a larger view. These screens are the surfaces our protocol analysis reverse-maps into endpoints.
Similar apps & the assisted-payments integration landscape
India's assisted-payments market includes several apps that occupy adjacent niches. Distributors and integrators frequently work with more than one of these in parallel, so a unified data-export layer often pays for itself within a quarter. The names below come from published competitor and category roundups (G2, Biznext, Noble Web Studio, Cashless India) and are listed purely as ecosystem context — not as a ranking.
Spice Money
One of the largest BC networks in India. Holds AEPS, DMT, BBPS, and mini-ATM transaction data for millions of adhikaris (agents). Integrators often need a unified statement export across Spice Money and RapiPay for retailers operating both apps.
Paynearby
A retail BC platform with deep AEPS volumes and a rich commission ledger. Common ask: reconcile Paynearby AEPS RRNs against bank settlements alongside RapiPay's own.
Paytm AEPS
Paytm's assisted-payments stack inside the One97 ecosystem. Holds bill payment, recharge and AEPS data; useful for cross-app commission roll-ups when an agent is registered on more than one platform.
Bankit
Provides a similar AEPS, DMT and BBPS suite to retailers. The data shape is comparable, which makes a single OpenFinance schema across Bankit and RapiPay realistic.
Ezulix
White-label fintech platform powering many regional brands; integration consumers often want to bridge Ezulix's API output into the same warehouse used for RapiPay records.
Ezeepay
Multi-service BBPS and AEPS portal. Frequently appears in "apps like RapiPay Agent" searches and shares a similar agent-centric ledger model.
Biznext
Strong AEPS commission portal that publishes detailed slab tables. Integrating Biznext data with RapiPay helps distributors compare margin per RRN across providers.
Fino Payments Bank
An RBI-licensed payments bank with its own merchant app. Holds agent-banking transactions plus a savings layer; pairing it with RapiPay enables a fuller picture of an agent's business volume.
Fingpay
Tone Tag's biometric payments product. Often referenced alongside RapiPay in AEPS comparisons; sharing data flows can simplify multi-vendor reconciliation.
MobiKwik
Wallet, BBPS and recharge platform with retailer-side flows. Useful when a retailer's customer mix spans both digital wallet top-ups and AEPS cash-out.
About us
OpenFinance Lab is an independent technical-services studio focused on mobile-app protocol analysis and OpenData / OpenFinance / OpenBanking integration. Our team blends payments engineering (former engineers from Indian payment gateways and acquiring banks), Android / iOS reverse-engineering, and cloud platform work (Kubernetes, queue-driven ETL, warehouse-side modelling). For Indian fintech work we maintain working knowledge of NPCI specifications (UPI, AEPS, BBPS), RBI digital-payment master directions, and UIDAI Aadhaar-handling rules.
- Coverage: payments, digital banking, insurtech, and assisted-payments BC stacks
- Engineering: Python, Node.js, Go, plus Android/iOS analysis tooling
- Operations: enterprise API gateways, security review, and SOC-friendly logging
- Pipeline: protocol analysis → API design → build → validation → compliance handover
- Source-code delivery from $300 — runnable APIs and full docs; pay after acceptance
- Pay-per-call hosted APIs — usage-based pricing, no upfront commitment, ideal for pilots
Contact
For quotes or to send the target app and a brief, open our contact page. We will reply with a scope outline within one business day:
We sign NDAs on request and can work either in your environment or under our own ISMS controls.
Engagement workflow
- Scope confirmation: list which RapiPay flows you need (AEPS, Micro ATM, DMT, BBPS, recharge, CMS, commission ledger).
- Protocol analysis and API design — typically 2–5 business days, depending on biometric and webhook coverage.
- Build and internal validation against fixture data — 3–8 business days.
- Documentation pack: OpenAPI 3.1, Postman collection, runnable sample, and compliance notes — 1–2 business days.
- First delivery commonly lands in 5–15 business days; partner / regulator approvals can extend this.
FAQ
What do you need from me to start a RapiPay Agent integration?
How long does a typical RapiPay Agent API drop take?
How do you handle compliance for AEPS and biometric data?
Can I get pay-per-call hosted APIs instead of source code?
📱 Original app overview (appendix)
RapiPay Agent (package com.rapipay.android.agents) is the agent-side application of RapiPay Fintech Private Limited, a Capital India group company headquartered in Noida. Its stated mission is to take banking and financial services to crores of underbanked Indian consumers through a network of retail agents and Direct Business Outlets (DBOs).
Services available in the app today:
- Aadhaar Enabled Payment System (AEPS)
- Micro ATM
- Domestic Money Transfer (DMT)
- Electricity, Mobile, Gas bill payments and Tax Payment
- BBPS (Bharat Bill Payment System)
- Mobile & DTH recharge
- Remittance and Cash Collection (CMS)
- Business Correspondent (BC) operations
Roadmap services mentioned by RapiPay include insurance, travel booking, and lending — each of which is a candidate for future integration drops once the corresponding endpoints are exposed in the agent app.
Recent context: in 2024, Trade Brains and other outlets reported that RapiPay raised approximately USD 15 million to fuel a foray into a digital-banking super app branded NYE, and the company is positioned by its parent (Capital India) as a flagship financial-inclusion platform.
This page is provided for technical-integration positioning. RapiPay Agent and all related trademarks belong to their respective owners; no affiliation or endorsement is implied.