AEPS

AEPS software and API integration for your network

Offer Aadhaar-based cash withdrawal, balance enquiry, mini statement, Aadhaar Pay and cash deposit. Call the live AEPS partner API from your own servers for your outlets, or run the AEPS module under your own brand. The module handles merchant onboarding, daily authentication, the step-up OTP, RD devices and reconciliation, connected to your own acquiring bank or aggregator contract.

  • Live AEPS partner API for your outlets
  • Merchant onboarding with biometric eKYC
  • Daily authentication for every merchant
  • Aadhaar OTP above ₹5,000
  • 16 RD device models

Who does what in an AePS transaction

The Aadhaar Enabled Payment System lets a customer withdraw cash, check a balance or get a mini statement at a business correspondent's counter with their Aadhaar number and biometrics. NPCI runs the network, and every transaction is bank-led.

Role Who it is What it answers for
Customer's bank The bank holding the customer's account Debiting the account, and its own limits
Acquiring bank The bank whose network the counter belongs to Due diligence of the touchpoint operators in its network
BC or aggregator The company holding the acquiring bank's contract Onboarding operators and running the channel under the bank's rules
Your platform The software your network uses Onboarding screens, authentication, wallets, commission and reports
Operator The retailer at the counter Serving the customer with their own KYC and a registered RD device
UIDAI The Aadhaar authority Authenticating the customer's biometrics

A software platform sits between the operator and the acquiring side. It doesn't replace the bank, and the bank's rules decide what the platform must record.

Ways to offer AEPS with Payonclick India

Route What it means Status
White-label platform AEPS inside your own branded portal and Android app, connected to your acquiring bank or aggregator contract Available
Custom development The AEPS module added to your existing software Scoped per project
Payonclick partner AEPS API Call Payonclick's AEPS from your servers for your own outlets Live, see the API reference
Distributor account Onboard retailers who offer AEPS on the Payonclick app Available on payonclick.in

The AEPS partner API

The AEPS partner API went live in October 2026. Each of your outlets is onboarded as its own merchant under your partner account, and every call uses the same API key, request signature and response format as our other partner APIs.

1

Onboard the outlet

POST /ext/v1/aeps/merchants registers an outlet under your own merchant_ref.

2

Complete eKYC

The outlet's OTP and biometric eKYC, then the bank eKYC, each with send, verify and biometric steps.

3

Daily authentication

POST /merchants/{merchant_ref}/daily-auth once a day, separately for AEPS and Aadhaar Pay.

4

Transact

Cash withdrawal, balance enquiry, mini statement, Aadhaar Pay and cash deposit, each with your own client_reference.

5

Follow the status

Read a transaction by our reference_id or by your client_reference, or subscribe to the aeps.success, aeps.pending and aeps.failed webhooks.

Withdrawals and Aadhaar Pay credit your AEPS wallet, net of charges. Cash deposit debits it. Per-transaction ranges are published in the API reference: cash withdrawal ₹100 to ₹10,000 in multiples of ₹50, cash deposit ₹100 to ₹10,000, and an Aadhaar OTP for withdrawals and Aadhaar Pay above ₹5,000.

What the AEPS module includes

The module runs AEPS for Payonclick retailers today, on the web portal and in the Android app.

Five transaction types

Cash withdrawal, balance enquiry, mini statement, Aadhaar Pay and cash deposit.

Merchant onboarding

An OTP step, then the merchant's biometric eKYC, with the bank eKYC status tracked separately so you can see exactly where a merchant is stuck.

Daily authentication

Each merchant authenticates biometrically once a day before transacting, tracked per user, per service and per day.

Step-up OTP

A cash withdrawal or Aadhaar Pay above ₹5,000 also needs an OTP sent to the customer's Aadhaar-linked mobile. The OTP travels inside the biometric request, with a 30-second resend cooldown.

Authentication modes

Fingerprint or iris for transactions. Face authentication is accepted only for daily authentication, and the server rejects it for a transaction.

RD device registry

16 registered RD device models, including Mantra, Morpho and Startek devices, from one registry shared by the web portal and the app.

Pending transactions, wallets and reconciliation

  • Ledger-backed wallet credit. A successful withdrawal credits the merchant's AEPS wallet, with separate ledger entries for the charge and the commission, each under a unique reference.
  • Pending resolution. A transaction without a final answer is resolved through the provider's status API. The update is a compare-and-swap with a unique ledger reference, so two checks can't credit the same withdrawal twice. A manual status check is also available.
  • Nightly reconciliation. AEPS, Micro ATM and UPI cash withdrawal transactions go into a reconciliation upload every night.
  • Settlement. Merchants move money from the AEPS wallet to the main wallet, or to their verified bank account by IMPS.

Operator due diligence from 1 January 2026

RBI's directions on due diligence of AePS touchpoint operators (RBI/2025-26/63, dated 27 June 2025) apply from 1 January 2026. According to a summary by Mondaq, acquiring banks must:

  • complete KYC of every touchpoint operator, including sub-agents
  • redo KYC after three consecutive months of inactivity
  • make sure the APIs are used only for AePS
  • monitor operators by risk, including location, volume and velocity

These duties sit with the acquiring bank, which passes them down to its BCs and their platforms. The module records each merchant's own eKYC and daily authentication, and the Android app asks for location permission for daily authentication. Dormancy re-KYC and velocity monitoring are set to your acquiring bank's requirements during the build.

Every operator must onboard and authenticate with their own Aadhaar. Never let a distributor or a staff member complete eKYC or daily authentication on a retailer's behalf.

Limits you will meet

  • Rolling 30-day recommendation. NPCI's circular 087 recommends that banks limit AePS cash withdrawals and Aadhaar Pay together to ₹50,000 over a rolling 30 days. Declines for this reason use response code 61.
  • Bank limits. The customer's bank can apply its own, lower limits.
  • Step-up authentication. NPCI's AePS circulars page lists a 2026-27 circular on step-up authentication for cash withdrawal and Aadhaar Pay. Industry summaries report an Aadhaar OTP above ₹5,000 with a deadline of 15 July 2026; read the circular itself before you rely on the detail. The module already asks for an OTP above ₹5,000.

Getting started

1

Line up your AEPS partner

Sign with an acquiring bank or an AEPS aggregator that allows your model, including sub-agents if you plan a network.

2

Scope the build

We map your partner's onboarding, authentication and reconciliation requirements onto the module.

3

Build and brand

Your admin panel, retailer portal and Android app, with RD device and biometric integration.

4

Test and go live

Acceptance testing with your partner's credentials, then admin training and launch.

FAQ

Frequently asked questions

Does Payonclick India provide an AEPS API?

Yes. The AEPS partner API is live: you onboard your own outlets as merchants, complete their eKYC and daily authentication, and run cash withdrawal, balance enquiry, mini statement, Aadhaar Pay and cash deposit from your servers. The same AEPS module is also part of our white-label and custom builds.

Do I need my own AEPS bank or aggregator contract?

Not for the partner API, which runs on Payonclick's existing AEPS setup. For a white-label or custom build, yes. AEPS is bank-led: the acquiring bank or its aggregator onboards your network and carries the operator due-diligence duties. We integrate their credentials and requirements into your platform.

Which RD devices work with the module?

The registry holds 16 registered RD device models, including Mantra, Morpho and Startek devices. Devices must run a registered RD service that meets UIDAI's requirements, and your AEPS partner may accept only some models, so confirm before buying devices in bulk.

Is AEPS cash deposit supported?

Yes. AEPS cash deposit is live on the Payonclick app and in the AEPS partner API, from ₹100 to ₹10,000 per deposit. The amount is debited from your AEPS wallet and credited to the customer's Aadhaar-linked account.

Can face authentication be used?

Only for the merchant's daily authentication. Transactions need fingerprint or iris, and the server rejects face authentication for a transaction.

What changed for AEPS operators on 1 January 2026?

RBI's directions on due diligence of AePS touchpoint operators took effect. Acquiring banks must complete KYC of every operator, including sub-agents, redo KYC after three months of inactivity and monitor operators by risk. Expect your AEPS partner to ask your platform for the records that support this.

Keep exploring

Related services and guides

Get started

Tell us what you want to launch

Share a few details. Our team will call you back within one business day with the next steps, the documents needed and pricing for your use case.