Skip to main content
This page describes how ACH (bank account) payments move through Revolv3: from your request through verification and settlement. ACH is not instant like card payments; it uses batch processing and can take several business days.

Flow Overview

PhaseWhat happensTypical timing
SubmitYou send the ACH payment request; Revolv3 accepts it.Immediate
Verification / processingBanks and the ACH network process the transaction in batches.1–3 business days
SettlementFunds are debited from the customer’s account and credited to yours.Day 3–5 (business days)

Sequence: ACH Payment (Verification and Settlement)

Important: The API returns quickly with a “pending” attempt. Final outcome (e.g. Paid, Noncollectable) comes later via webhooks or by polling invoice/attempt status.

Why ACH Takes Multiple Days

ACH does not authorize and settle in real time like cards. Transactions are batched and processed on business days by the ACH network and banks. For more detail, see ACH Direct Debit Payments.

Sample ACH Request (summary)

  • Endpoint: Use the same payment/invoice flow as for cards, but send ACH details instead of CreditCard in PaymentMethod (e.g. routing number, account number, account type).
  • Base URL: Use your environment (e.g. https://api-sandbox.revolv3.com for sandbox).
  • Response: You get an attempt ID and a status such as Pending; final status is updated when the ACH cycle completes.
For full ACH object shape, required fields, and test values, see ACH Direct Debit Payments and Test ACH for Account Verification.

Where to Go Next