Upi-Cashout workflow

Introdcution

To use the UPI Cashout service, merchants must first complete the onboarding process in the system for Bank 6. Onboarding is a mandatory prerequisite and ensures that the merchant is registered and verified before performing any UPI Cashout transactions.

There are two available onboarding methods:

Web-Based Onboarding

Merchants can complete the onboarding process through the web interface. The complete API documentation and implementation details are available at:
https://pay-sprint.readme.io/reference/onboarding

Mobile SDK Onboarding

Merchants can also onboard through the Mobile SDK integration. The SDK onboarding flow and related documentation can be found at:
https://pay-sprint.readme.io/reference/onboarding-mobile-sdk

Important Implementation Requirements

  1. Handle Onboarding Callback

During the onboarding process, the system sends callback notifications regarding the onboarding status.
It is recomended to implement and handle these callbacks properly to receive real-time updates about the merchant onboarding result.

https://pay-sprint.readme.io/reference/onboard-status-callback

  1. Merchant Onboard Status Check API

In addition to callbacks, merchants should also integrate the Merchant Onboard Status Check API for Bank 6.
This API can be used to verify the current onboarding status and ensure that the merchant is successfully onboarded before allowing UPI Cashout transactions.

https://pay-sprint.readme.io/reference/onboard-status-check-for-pipe-wise

  1. Complete KYC For Bank6

Once the onboarding status is confirmed, perform the KYC process using the appropriate KYC API.
Ensure that the request is sent with the parameter bank=6 to process the KYC for Bank 6.

https://pay-sprint.readme.io/reference/merchant-activation-api-copy

Once all above steps are done then proceed with SDK Token generation