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
- 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
- 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
- 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
