What is ACH Account Verification?
ACH account verification (also called “validate person”) checks if a bank account is valid and belongs to the person you think it does. This helps:- Reduce fraud: Verify accounts before processing payments
- Prevent failures: Catch invalid accounts early
- Improve success rates: Only process payments for verified accounts
How Verification Works
- You send account details to the verification API
- Verification provider checks with the bank
- You get a response telling you if the account is valid
- If valid: Proceed with the ACH payment
- If invalid: Don’t process the payment, ask customer for correct information
Test Data by Verification Provider
The test data you use depends on which verification provider is configured in your Revolv3 account. You can select the provider in the portal (Settings → Merchant Settings).WorldPay Verification
Use this test data when WorldPay is your verification provider:GIACT Verification
Use this test data when GIACT is your verification provider:Important Notes
Provider Selection
- Only one active: Only one verification provider can be active at a time
- Changeable: You can switch providers in the portal if needed
- Check your settings: Verify which provider is active before testing
Test Data Requirements
- Use exact values: Test data must match exactly (account numbers, routing numbers, addresses)
- Provider-specific: Each provider has different test data
- Address matters: The address values are important for verification
Best Practices
- Verify before charging: Always verify accounts before processing ACH payments
- Use correct test data: Match the test data to your active verification provider
- Handle failures: If verification fails, don’t proceed with the payment
- Test both scenarios: Test both successful and failed verifications
Next Steps
- ACH Direct Debit — Learn about ACH payments
- Account Verification API — See the full verification API documentation
- Sandbox Test Cards — Test credit card payments

