PPI Wallet

PPI wallet fund transfer software for retail networks

Let your retailers send money to any bank account through a full-KYC prepaid wallet held by the customer. The module runs the whole counter flow, from the customer's OTP and eKYC to the wallet load, the beneficiary check and an IMPS transfer with the bank UTR on the receipt.

  • Full-KYC wallet for each customer
  • Aadhaar OTP or fingerprint eKYC
  • IMPS transfers with the bank UTR
  • Web portal and native Android app

How a PPI wallet transfer works

A prepaid payment instrument (PPI) is a wallet issued to a person by a PPI issuer that RBI has authorised. When the customer completes full KYC, the wallet can send money to a bank account. A retail counter uses this to offer money transfer to walk-in customers: the customer opens a full-KYC wallet once, the retailer loads it against the cash the customer hands over, and the wallet pays the beneficiary's bank account.

Role Who it is What it answers for
PPI issuer A bank or non-bank issuer authorised by RBI The wallet, the customer's KYC, wallet limits and the transfer to the bank
Your platform The software your network uses Screens, retailer wallets, charges, commission, receipts and reports
Retailer The shop at the counter Collecting cash, guiding the customer through OTPs and handing over the receipt
Customer The person sending money Their own OTP, eKYC consent and the beneficiary they choose

Payonclick retailers use this flow every day on the Payonclick app. In a white-label or custom build, the same module connects to the PPI issuer you contract with.

The counter flow, step by step

1

Customer mobile and OTP

The retailer enters the customer's mobile number and the customer reads out the OTP. This opens a time-limited session for that customer.

2

One-time KYC

A new customer gives eKYC consent, verifies with an Aadhaar OTP or a fingerprint on a registered RD device, and adds their PAN. The full-KYC wallet is then opened, and returning customers skip this step.

3

Add the beneficiary

Search the bank, confirm the IFSC and account number, and fetch the account holder's name from the bank before saving. The beneficiary confirms with an OTP.

4

Cooling period

A new beneficiary is usable after the PPI issuer's cooling period. The screen shows a live countdown on the Send button.

5

Load and transfer

The retailer enters the amount. The module loads only the shortfall into the customer's wallet from the retailer's balance, then sends the transfer after the customer's OTP and the retailer's TPIN.

6

Receipt

The receipt shows the status, the amount and the bank UTR, ready to print or share.

Transfers go out by IMPS, falling back to NEFT where a beneficiary's bank accepts only NEFT. The amount per transfer runs from ₹100 up to the lower of ₹50,000 and the customer's remaining wallet limit, which the screen reads from the issuer before each transfer.

What the module includes

Customer eKYC

Consent, Aadhaar OTP or fingerprint eKYC, and PAN. A PAN lookup from the verified Aadhaar is available as a paid option, and the full PAN never reaches the retailer's screen.

Beneficiary checks

A searchable bank list of over 1,400 banks, IFSC auto-fill and lookup, and an account-name fetch from the bank before the beneficiary is saved.

Wallet load

Automatic load of only the shortfall, or a separate deposit step, switchable from the admin panel without a code change.

IMPS transfers

Customer OTP and retailer TPIN on every transfer, with the bank UTR stored against the transaction.

Web and Android

The same flow on the retailer web portal and in a native Android screen, with fingerprint capture through the app.

Admin controls

Charges and commission per package, the issuer's settings, and a request and response trace for every transaction.

Money safety built in

Wallet transfers move money in two hops, from the retailer to the customer's wallet and from the wallet to the bank, so each hop is tracked on its own.

  • Failed transfers. When a transfer fails after the wallet was loaded, the amount stays in the customer's wallet for the next transfer, and the retailer gets the charge back. The next transfer spends that wallet balance first, so nobody pays twice.
  • Unconfirmed loads are held. If a wallet load has no final answer, the transfer is not sent and the load is rechecked by the status job. The money is settled once the load's result is known, never refunded on a guess.
  • One click, one transfer. Every transfer and every load carries a unique reference and a lock, so a double tap or a network retry can't send the same payment twice.
  • Audit trail. Every call to the issuer, every status check, refund and hold is written to one log, and the admin can open the full trace from the transaction history.

A pending transfer is normal while the bank responds. The status job and the Check Status button settle it from the issuer's status API, so the retailer never needs to resend a payment.

RBI rules for full-KYC PPIs

PPIs follow RBI's Master Direction on Prepaid Payment Instruments of 27 August 2021. RBI's PPI FAQs set out the limits a counter should know:

  • Full KYC first. Only a full-KYC PPI may transfer funds to a bank account. Small PPIs can't.
  • Wallet balance. The amount outstanding in a full-KYC PPI can't exceed ₹2,00,000 at any time.
  • Transfer limits. Funds transfer from a full-KYC PPI is limited to ₹10,000 a month per holder, rising to ₹2,00,000 a month per beneficiary that the holder has pre-registered. The issuer may set lower limits.
  • Cash loading. Loading a PPI with cash is limited to ₹50,000 a month, within the PPI's overall limit.

The PPI issuer applies these limits, and the module shows the customer's remaining limit before each transfer. Payonclick India is a technology and service provider. Confirm your own obligations with your PPI issuer and legal adviser before launch.

Getting started

1

Choose your route

A white-label platform under your brand, or the module added to your software through custom development.

2

Sign with a PPI issuer

Your issuer's onboarding sets your corporate account, the KYC methods and the limits for your network.

3

Build and test

We connect the module to your issuer's credentials and run test transfers end to end.

4

Train and launch

Admin and retailer training, then a phased launch across your network.

Shop owners who want to offer wallet fund transfer at their counter need no software. They can register on payonclick.in and use the Payonclick app.

FAQ

Frequently asked questions

What is a PPI wallet fund transfer?

It is money sent to a bank account from a prepaid wallet that the customer holds with an issuer authorised by RBI. The customer completes full KYC once, the retailer loads the wallet against cash, and the wallet pays the beneficiary's account by IMPS.

How is it different from a DMT money transfer?

In DMT, the sender is registered with a bank's money transfer service and the cash goes out as a remittance. In a PPI transfer, the customer owns a full-KYC wallet, and the transfer is a payment from that wallet under RBI's PPI rules. Our comparison guide covers both.

How fast does the money reach the beneficiary?

Transfers go out by IMPS, and most are confirmed with a bank UTR within seconds. A transfer the bank hasn't confirmed stays pending until the status check settles it, so the retailer never resends it.

What happens if a transfer fails?

The amount stays in the customer's wallet and is used first on the next transfer. The retailer's charge for the failed transfer is returned to the retailer's wallet.

Does every customer need KYC?

Yes, once. A new customer gives consent and verifies with an Aadhaar OTP or a fingerprint, then adds their PAN, and the full-KYC wallet is opened. After that, the customer needs only the mobile OTP.

Is PPI wallet transfer available as a partner API?

It is offered as a module in our white-label and custom builds, connected to your own PPI issuer. For server-to-server money transfer, see our DMT API.

Does the module work on Android?

Yes. The flow runs on the retailer web portal and in a native Android screen, including fingerprint capture through a registered RD device.

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.