This guide serves as a walkthrough of creating an ACH payment method, verifying the payment method, and then creating a payment using the newly added payment method. The verification process needs to happen only upon creation of the payment method. Once the payment method is verified, the verification will be stored for future use
There are two use cases for creating an ACH payment method:
Using a given Account
Using a Customer profile
PRE-REQUISITES
Having a merchant account created by going through the onboarding process
Creating an Auth Token either through a User Token or Application Token
1 - Creating an ACH payment for a given account:
Ensure your account accepted the Terms and Condition of Dwolla during the Onboarding process
Terms and Conditions in the Onboarding Application
Terms and Conditions in the Onboarding API
Create ACH Payment Method
Verify a customer’s bank account to accept ACH payments - This will happen automatically if a plaid token is not present when creating the payment method in Step 3
https://api.exactpaysandbox.com/account/{accountID}/payment-method/{payment-token}/verify
Create an ACH Payment - You will need to pay with the payment token generated when creating the payment method, not by providing the ACH details
2 - Create an ACH payment using a customer profile:
Create a Customer. Customers allow you to save payment methods and billing information to a profile. Payments can be made using a customer token or payment methods can be searched via a customer profile. Please refer to Step 1 above for any prerequisites
Attach a Payment Method to a given customer - Assuming payment method has already been created and verified (Steps 2 and 3 in the above section)
Create and ACH payment using a customer token
These steps should allow you to create a payment method, verify it, and create an ACH payment directly via an account or customer. If you are experiencing any issues with the above requests, please contact [email protected] for assistance
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