Key features
The PPI APIs support the following capabilities:- Create and manage users, wallets, and sub-wallets: Onboard users and create wallets or sub-wallets with program-based configuration, and update them as needed.
- Fund transfers: Handle credits, debits, and refunds securely with duplicate-transaction protection.
- RBI-compliant KYC and rules: Enforce KYC verification, balance limits, and transaction rules in line with RBI guidelines.
- Wallet balances: Retrieve total and sub-wallet balances in real time.
Program structure
A Program defines the wallet type and rules for your integration.- Definition: A Program specifies the type of wallet or instrument you can offer.
- Functions: It lets you configure limits, validity, and usage rules.
- Sub-programs: A Program can include multiple categories, such as meal, reward, or gift wallets, to support different use cases.
PPI APIs
The following APIs are grouped by function to help you find what you need quickly.Users
Use these APIs to create and manage PPI users.User KYC
Use these APIs to verify users and complete KYC requirements.Wallets
Use these APIs to create wallets, manage balances, and process credits, debits, and refunds.Beneficiaries
Use these APIs to add, retrieve, and remove beneficiaries for wallet transfers.Transfers
Use these APIs to initiate wallet transfers and track their status.Get started
Use the following resources to begin implementing PPI APIs:API setup
Base URLs, API keys, and steps to run your first PPI API request.
Secure your integration
Authenticate requests and keep credentials safe with Client ID and Client Secret.