Overview
Adyen’s ACH connector enables you to process ACH bank payments through Adyen’s payment platform. This connector works exclusively with Plaid for bank account linking and verification. When a customer links their bank account through Plaid Link, you can use this Adyen ACH connector to process the actual ACH transactions through Adyen’s infrastructure.Setup
Please follow the common Adyen instructions to get set up with Adyen. Next, make sure to enable ACH as a payment method on your configured account.Prerequisites
To use ACH via Adyen, you must have:- Plaid configured - You need to set up Plaid in your Gr4vy dashboard to handle bank account linking
- Adyen ACH enabled - ACH must be enabled as a payment method in your Adyen account
Usage
To create an ACH payment via Adyen, follow these steps:Step 1: Link bank account with Plaid
First, use Plaid Link to securely connect the customer’s bank account. See the Plaid integration guide for detailed instructions on implementing Plaid Link. When the customer successfully links their account, you’ll receive apublicToken and account metadata from Plaid.
Step 2: Create transaction with Adyen
Use thepublicToken from Plaid to create a transaction that is processed through Adyen’s ACH connector.
POST /transactions
method- Set toplaidto indicate a Plaid-linked bank accounttoken- The public token received from Plaid Linkaccount_id- Optional. The specific account ID from Plaid metadata if the customer linked multiple accountspayment_service_id- The UUID of your Adyen ACH connection (found in Gr4vy dashboard)
Testing
In a test environment, you can use Plaid’s sandbox mode along with Adyen’s test environment:- Configure Plaid with sandbox credentials
- Use Plaid’s test credentials to link a test bank account
- Process test transactions through Adyen’s sandbox