Typical Scenarios
This section describes some common scenarios for onboarding a merchant.
Submit the initial application in one go
When you have all the merchant data ready for a new application and want to submit the application for further processing:
- Create an application with all the necessary data points.
- Set the type as INITIAL_APPLICATION.
- Set submit as true for further processing the application.
APIs to use
Save the initial application and submit it later
When you do not have all the data ready for a new application and want to save the application.
- Create an application with all the necessary data points.
- Set the type as INITIAL_APPLICATION.
- Set submit as false to save the application.
- Whenever you want to proceed for further processing the application, make a call to the Submit Application API, and set submit as true.
APIs to use
Add a new location to an existing application
When you want to add a new location to an existing application:
- Create an application with all the necessary data points.
- Set the type as ADDITIONAL_LOCATION.
- If you are ready to submit the application for further processing, set submit as true.
APIs to use
- Alternatively, if you want to save the application, set submit as false. Whenever you want to proceed for further processing the application, make a call to the Submit Application API, and set submit as true.
APIs to use
Add a new account to an existing application
When you want to add a new account to an existing application:
- Create an application with all the necessary data points.
- Set the type as ADDITIONAL_ACCOUNT.
- If you are ready to submit the application for further processing, set submit as true.
APIs to use
- Alternatively, if you want to save the application, set submit as false. Whenever you want to proceed for further processing the application, make a call to the Submit Application API, and set submit as true.