To get started onboarding merchants, you need to first create an account and contact your account manager to get your E-commerce Platform Keys. This is what will enable you to act as a platform and easily set up online payments for businesses within your platform.
Once that’s done, there are two ways that you can onboard businesses within your e-commerce platform. You can either use Tap’s JS Connect library or the APIs as can be seen below:
Onboarding using JS Connect library:
Using JS Connect library, onboarding merchants is as simple as it can be. If your website is built on React, we have an NPM package for easy integration whereas, for websites built on any other programming languages, we have a JavaScript library.
Once set up, when onboarding businesses using JS Connect library, they’ll be able to sign up/ sign in to Tap Payments by themselves as part of your onboarding process and provide the required KYC documents without leaving your website. As can be seen below, creating an account or signing into Tap Payments will take place entirely through the pop-up page.
Once they’ve successfully created an account with Tap, you’ll also be able to get their API credentials for easy integration with our payment gateway.
Onboarding using APIs:
You can onboard businesses under your e-commerce platform by using our APIs. Follow the steps below to onboard the businesses within your platform and get the API credentials for each business respectively:
-
Create an account for the business you’re onboarding using the Business API. Ensure that you have submitted the required KYC documents to Tap in the business request using the Files API.
-
Create a Merchant ID using the Merchant API by passing the Business ID and Business Entity ID that is received from the Create a Business response. You will also need to pass the country code within the ‘Country’ field, depending on what you want the payout currency to be (For instance: If the merchant wants to receive payouts in SAR, then pass SA in the country field)
-
Create an operator using the Operator API by passing the Wallet ID received in the Create a Merchant response and Developer ID received in the Create a Business response. This will give you the API credentials for the business you’re creating within the response.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article