RapiPay Agent app icon

RapiPay Agent API integration (AEPS, BBPS, DMT)

Production-ready protocol analysis and OpenFinance APIs for India's assisted-payments retail network

From $300 · Pay-per-call available
OpenData · OpenFinance · Assisted payments · AEPS · BBPS

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.

Agent & merchant onboarding APIs — Mirror the in-app flow: KYC pull, PAN/Aadhaar verification status, DBO assignment, and re-issuance of session tokens for headless automation.
AEPS & Micro ATM transaction APIs — Fetch withdrawal, deposit, balance enquiry and Aadhaar Pay transactions with date-range, RRN, bank-IIN and status filters; export to JSON, CSV, or push as NDJSON to your warehouse.
DMT & BBPS statement APIs — Pull beneficiary lists, IMPS/NEFT remit history, BBPS biller IDs, and consumer bill receipts; reconcile against bank credit confirmations.
Commission & CMS ledger — Daily slab-wise commissions, GST splits, TDS deductions and CMS collection ledgers for reporting, payouts, and audit.

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 typeSource screen / featureGranularityTypical use
AEPS transactionsAEPS > Cash withdrawal / Balance enquiry / Aadhaar PayPer-transaction: RRN, amount, bank IIN, masked Aadhaar, status, settlement dateReconciliation, AML alerts, agent commission audit
Micro ATM transactionsMicro ATM > Card swipe / Mini statementPer-swipe: card BIN, amount, response code, terminal IDDaily settlement, cash limits per terminal, fraud monitoring
DMT remittancesDomestic Money Transfer > Send moneyPer-remit: sender mobile, beneficiary IFSC, IMPS/NEFT mode, RRN, statusCompliance (PMLA monthly threshold), accounting export
BBPS bill paymentsBill payments > Electricity / Gas / Mobile postpaid / TaxPer-bill: biller category, consumer no., bill amount, due date, statusRecurring billing dashboards, biller-mix analytics
Recharge eventsMobile & DTH RechargePer-recharge: operator, MSISDN/STB, plan code, amount, statusOperator-share reporting, churn signals
Commission & CMS ledgerEarnings > Daily commission, CMS collection reportPer-day per-agent: gross commission, GST, TDS, net payoutPayout automation, GST returns, distributor margin
Agent & KYC profileProfile > KYC / Bank account / DBO mappingPer-agent: PAN status, Aadhaar last-4, DBO code, bank account, limitsOnboarding, 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:

  1. Client app (RapiPay Agent on Android/iOS) — original event source.
  2. Ingestion / API gateway — our adapter normalises payloads, signs requests, refreshes tokens.
  3. Storage — partitioned by date / agent_id in Postgres or your warehouse (BigQuery, Snowflake, Redshift).
  4. 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.

RapiPay Agent screenshot 1 RapiPay Agent screenshot 2 RapiPay Agent screenshot 3 RapiPay Agent screenshot 4 RapiPay Agent screenshot 5 RapiPay Agent screenshot 6 RapiPay Agent screenshot 7 RapiPay Agent screenshot 8 RapiPay Agent screenshot 9

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:

Contact page

We sign NDAs on request and can work either in your environment or under our own ISMS controls.

Engagement workflow

  1. Scope confirmation: list which RapiPay flows you need (AEPS, Micro ATM, DMT, BBPS, recharge, CMS, commission ledger).
  2. Protocol analysis and API design — typically 2–5 business days, depending on biometric and webhook coverage.
  3. Build and internal validation against fixture data — 3–8 business days.
  4. Documentation pack: OpenAPI 3.1, Postman collection, runnable sample, and compliance notes — 1–2 business days.
  5. 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?

The target app name (RapiPay Agent, provided), a written list of the data flows you need (e.g. agent login, AEPS transaction history, DMT statements, BBPS receipts, commission ledger), your sandbox or production credentials when available, and the destination system where the data should land (ERP, BI warehouse, accounting suite, or a webhook endpoint).

How long does a typical RapiPay Agent API drop take?

A first runnable drop covering agent login, AEPS transaction history and DMT statement export usually ships in 5 to 12 business days. Full coverage including BBPS, Micro ATM settlement reports and commission webhooks usually adds another one to two weeks depending on third-party approvals.

How do you handle compliance for AEPS and biometric data?

We work strictly under documented public APIs or written agent authorization. AEPS biometric payloads (fingerprint or iris PID blocks) are never persisted, only transported in encrypted form to NPCI-certified endpoints. We follow current RBI master directions on prepaid instruments, KYC and outsourced payment operations, plus UIDAI Aadhaar-data handling rules.

Can I get pay-per-call hosted APIs instead of source code?

Yes. We offer two engagement models. Source-code delivery starts at $300, where you receive runnable Python or Node.js source plus OpenAPI documentation and pay after acceptance. Pay-per-call uses our hosted endpoints with usage-based billing, no upfront fee, useful for teams that want to skip operating their own integration.
📱 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.

Last updated: 2026-05-03