ACH Charges

Testing ACH

Please use our designated test routing and account number to run test ACH transactions in our sandbox environment:

  • routing_number: 021000021
  • account_number: 345234523452345

ACH Failed Scenario Testing (Trigger Mapping)

For testing ACH failure scenarios, mock ACH trigger amounts can be used to force specific ACH return codes.

After an ACH charge is submitted with one of the mock amounts below:

  • The corresponding ACH reject status will apply 15 minutes after submission
  • This delay is expected and should be accounted for in tests.
  • This behavior is only expected in the sandbox environment

Mock AmountReturn CodeDescription
$1.01R01Insufficient Funds
$1.02R02Account Closed
$1.03R03No Account / Unable to Locate Account
$1.04R04Invalid Account Number Structure
$1.05R05Unauthorized Debit to Consumer Account Using Corporate SEC Code
$1.06R06Returned per ODFI’s Request
$1.07R07Authorization Revoked by Customer
$1.08R08Payment Stopped
$1.09R09Uncollected Funds
$1.10R10Customer Advises Unauthorized, Improper, Ineligible, or Incomplete Transaction
$1.11R11Check Truncation Early Return
$1.12R12Account Sold to Another DFI
$1.13R13Invalid ACH Routing Number
$1.14R14Representative Payee Deceased or Unable to Continue
$1.15R15Beneficiary or Account Holder Deceased
$1.16R16Account Frozen / Returned per OFAC Instruction
$1.17R17File Record Edit Criteria
$1.18R18Improper Effective Entry Date
$1.19R19Amount Field Error
$1.20R20Non-Transaction Account
$1.21R21Invalid Company Identification
$1.22R22Invalid Individual ID Number
$1.23R23Credit Entry Refused by Receiver
$1.24R24Duplicate Entry
$1.25R25Addenda Error
$1.26R26Mandatory Field Error
$1.27R27Trace Number Error
$1.28R28Routing Number Check Digit Error
$1.29R29Corporate Customer Advises Not Authorized
$1.30R30RDFI Not Participant in Check Truncation Program
$1.31R31Permissible Return Entry (CCD and CTX Only)
$1.32R32RDFI Non-Settlement
$1.33R33Return of XCK Entry
$1.34R34Limited Participation DFI
$1.35R35Return of Improper Debit Entry
$1.36R36Return of Improper Credit Entry
$1.37R37Source Document Presented for Payment
$1.38R38Stop Payment on Source Document
$1.39R39Improper Source Document
$1.45R45Invalid Individual / Company Name
$1.46R46Invalid Representative Payee Indicator
$1.47R47Duplicate Enrollment
$1.50R50State Law Affecting RCK Acceptance
$1.51R51Item Related to RCK Entry Is Ineligible or Improper
$1.52R52Stop Payment on Item Related to RCK Entry
$1.53R53Item and RCK Entry Presented for Payment
$1.61R61Misrouted Return
$1.62R62Return of Erroneous or Reversing Debit
$1.63R63Incorrect Dollar Amount
$1.64R64Incorrect Individual Identification
$1.65R65Incorrect Transaction Code
$1.66R66Incorrect Company Identification
$1.67R67Duplicate Return
$1.68R68Untimely Return
$1.69R69Field Error(s)
$1.70R70Permissible Return Entry Not Accepted
$1.71R71Misrouted Dishonored Return
$1.72R72Untimely Dishonored Return
$1.73R73Timely Original Return
$1.74R74Corrected Return
$1.75R75Return Not a Duplicate
$1.76R76No Errors Found
$1.77R77Non-Acceptance of R62 Dishonored Return