PPI Levin Flow

  1. 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.
  2. Then, follow these guidelines to design the PPI transaction flow in your app:
  3. 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 .
  4. Then, Get List of Recipients which are already registered for that customer.
  5. If the desired recipient is not registered, Add Recipient and Add Recipient At Bank API for that customer.
  6. Then, use the Send Transaction OTP and Initiate Transaction API to initiate PPI transaction to a registered recipient for that customer.
  7. 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.