Our partnership with Plaid allows clients who have an existing account with Plaid to integrate with VoPay and take advantage of Intelligent EFT / ACH (iQ11). You can learn more here. With the VoPay API, users can initiate payments via EFT / ACH through a single implementation. VoPay’s solution supports the full cycle of money movement for growing businesses including payment initiation, approvals, monitoring, and reconciliation. As part of the integration, VoPay customers can utilize Plaid’s APIs for real time payment initiation.
In order to enable this integration you must configure your Plaid API and be aware of your:
Plaid should provide you with your own Plaid Client ID, Public Key and Plaid Secret Key that uniquely defines your Plaid Integration. Once your VoPay account has been configured to use Plaid, you will be able to make API calls using a Plaid Public Token and Plaid Account ID instead of the bank account and institution numbers.
You will first want to familiarize yourself with Plaid Link, a drop-in integration for the Plaid API that handles input validation, error handling, and multi-factor authentication. Your customers will use Link to authenticate with their financial institution and select the bank account they wish to use for EFT / ACH transactions. From there, you’ll receive a plaid public token and plaid account ID, which allows you to quickly and securely verify a bank funding source via VoPay’s API without having to store any sensitive banking information. Utilizing VoPay + Plaid enables a seamless workflow for sending and receiving payments.
You’ll need accounts at both VoPay and Plaid in order to use the VoPay + Plaid integration.
First, you will need to work with the VoPay team to sign up for a VoPay account, if you do not already have one.
Next, verify that your Plaid account is enabled for the integration. If you do not have a Plaid account, please contact our onboarding team to create one.
To verify that your Plaid account is enabled for the integration, you need to make an API request to the endpoint that you can find in the VoPay Plaid Configuration section.
If the integration is not configured, simply make a request to the endpoint given in the VoPay Plaid Configuration section to enable the configuration.
Once your integration is configured, simply follow the workflow to get things going. Existing Plaid Customers would add VoPay as a teammate in their Plaid client dashboard in order to distribute API Keys / Credentials to our onboarding team.
The two typical workflow for a Plaid-enabled integration with iQ11 are as follows:
Workflow 1: Public Token
Workflow 2: Access Token
VoPay account configuration for Plaid
To configure your VoPay account to use Plaid, use the following endpoint.
This method is used to set up the Plaid credentials to use Plaid on EFT.
|AccountID||String||Y||Your account ID|
|Key||String||Y||API key for the account|
|Signature||String||Y||Hashed signature for the request|
|PlaidClientID||String||Y||The unique client ID from Plaid|
|PlaidPublicKey||String||Y||The unique public key Plaid|
|PlaidSecretKey||String||Y||The unique secret key Plaid|
|PlaidUrl||String||Y||The URL defines the Plaid environment. For example https://sandbox.plaid.com for sandbox, https://development.plaid.com for development, and https://production.plaid.com for production.|
|Success||Bool||True if the request was successful, false if it failed|
|ErrorMessage||String||Contains a description of the error if the request failed|
|PlaidClientID||String||Your updated plaid client ID|
|PlaidPublicKey||String||Your updated plaid public key|
|PlaidSecretKey||String||Your updated plaid secret key|
|PlaidUrl||String||Your updated plaid URL|
Get access to our developer friendly API and get a feel for how our payment solutions work.
We are happy to answer your questions. Fill out the form and we will have one of our team members contact you.