Integrating with Plaid for Merchant Onboarding

Created by Richard Moore, Modified on Tue, 19 Sep, 2023 at 1:29 PM by Richard Moore

When Exact onboards a new merchant we use Plaid to validate the deposit bank account provided during Merchant onboarding. Once the bank account is validated the details are encrypted and stored in Exact's database, creating a funding source for future payouts.


Please register for a Plaid account if planning to integrate plaid as a verification mechanism within your platform.


Exact requires Plaid'spublic_tokento be presented in ourplaidAccessTokenfield via Exact'sCreateOnboardingendpoint.

Refer to Step 1 and 2 from Plaid's Quickstart Guide, below:

When an Exact Partner calls Plaid’s/link/token/createendpoint (as shown in Step 1 in the above diagram) they have to provide the client id which they can provide the name of the merchant.

Then the
link_token generatedin Step 1 can be used to get thepublic_token Thepublic token is required for Onboarding.

ExactPay then will exchange the
public_tokenwith theaccess_tokenfrom Plaid. Theaccess_tokenwill then be used to do underwriting checks on the merchant being onboarded.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article