- First, you need to onboard your agents (users) using the Onboard Agent API. This is a one-time process for each agent on our platform.
- Then, follow these guidelines to design the PPI transaction flow in your app:
- Check if the customer has already been onboarded on EKO’s platform using the Get Sender Profile API.
3.1 For a new customer, use the Onboard Sender , Verify Sender OTP,Validate Aadhaar,Validate Sender Aadhaar OTP and Validate Pan APIs to onboard them on the platform.
Note: OTPs will not be dispatched on UAT for testing.
3.2For an existing customer, use the Get Sender Information and Verify OTP APIs to get the customer monthly limit . - Then, Get List of Recipients which are already registered for that customer.
- If the desired recipient is not registered, Add Recipient and Add Recipient At Bank API for that customer.
- Then, use the Send Transaction OTP and Initiate Transaction API to initiate PPI transaction to a registered recipient for that customer.
- Also, note the following:
7.1 Check the status of any transaction later using the Transaction Inquiry API.
7.2 If the transaction goes into Refund Pending state, checkout the Initiate Refund API.