For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
RegisterLoginSandbox Login
GuidesRecipesAPI Reference
GuidesRecipesAPI Reference
  • Getting Started
    • Getting Started with Checkout
    • Account Setup
    • Card Checkout with Credits
    • Card Checkout
    • Direct USDC Settlement
    • Fiat/Crypto Pay-ins
    • Secure Marketplace Checkout
    • EVM Checkout
    • How to Enable Checkout with Credit Cards
    • Quick Start Marketplace Implementation
    • Payouts
    • Common FAQs
  • Checkout
      • Currency Presentment
          • ACH Overview
          • About ACH
          • Implement ACH
          • ACH Error Codes
      • Supported Countries
    • Settlement Locations
  • Payouts
    • Payout Overview
    • What is a Payout
  • Subscriptions
    • Subscriptions Overview
  • Marketplaces
    • Marketplace Overview
    • How Marketplaces Work
    • How to Withdraw USDC
    • Countries Eligible for USDC Withdraw
    • Marketplaces Webhooks
    • Marketplaces Implementation
  • Developer Resources
    • Custom Branding
    • Checkout Implementation
    • Webhooks
  • Merchant Dashboard
    • Login & Account Access
    • Users and Roles
    • Rate Limits
    • Developer Contact
LogoLogo
RegisterLoginSandbox Login
On this page
  • Payment Status
  • ACH Processing Error Codes
CheckoutPayment MethodsPayment MethodsACH

🔢 ACH Statuses, Error Codes

Learn about ACH statuses and processing error codes.
Was this page helpful?
Previous

How To: Implement Apple Pay

Developers can use this documentation to implement apple pay.
Next
Built with

Payment Status

ACH payments will be assigned different payment states during the process.

StatusMeaning
PendingThe initial state of the payment - it has been entered into the system
BatchedThe bank has received the payment information
DepositedThe bank has informed the system that the payment can be settled
SettledThe system disburses the funds
ReturnedThe bank has refused the payment (see ACH processing error codes)
FailedThe payment was rejected by the bank on submission
ChargebackA customer attempted to reverse a settled payment
Refund ReviewA payment on-chain was not able to be verified
RefundedThe payment was refunded (funds sent back)

ACH Processing Error Codes

Errors related to bank account transfers only.

CodeDescription
R01Insufficient Funds
R02Account Closed
R03No Account/Unable to Locate Account
R04Invalid Account Number
R05Unauthorized Debit Entry
R06Returned per ODFI’s Request
R07Authorization Revoked by Customer (adjustment entries)
R08Payment Stopped or Stop Payment on Item
R09Uncollected Funds
R10Customer Advises Not Authorized; Item Is Ineligible, Notice Not Provided, Signatures Not Genuine, or Item Altered (adjustment entries)
R11Customer Advises Entry Not in Accordance with the Terms of the Authorization
R12Branch Sold to Another DFI
R13RDFI not qualified to participate
R14Representative Payee Deceased or Unable to Continue in that Capacity
R15Beneficiary or Account Holder (Other Than a Representative Payee) Deceased
R16Account Frozen