ACH Account Validation- iStream
Overview
When using runner.js to tokenize ACH payment information, you may validate the Routing Number (ABA) and Demand Deposit Account (DDA) number before processing an ACH transaction. This validation helps reduce the risk of failed transactions due to invalid or fraudulent banking information. Please inquire with integrations@runpayments.io to have this enabled for your merchant account.
Validation Process
Request Account Validation
When submitting an ACH tokenization request with validation enabled, the system performs real-time verification of the provided banking details against multiple risk factors including:
- Routing number validity
- Account number format
- Known fraud patterns
- Historical transaction data
Response Format
The validation response includes a Risk Information object containing two critical fields:
Decision Codes
The decision field will return one of three possible values: