How To: Implement ACH Payments
Developers can implement ACH payments with Coinflow via checkout link, SDK, or API.
🏦 ACH Overview
ACH payments can be settled on-chain or off-chain. On-chain merchants can pass a transaction to <CoinflowPurchase> or the ACH checkout endpoint. This ensures funds trigger on-chain logic after settlement.
Flow:
- Merchant submits transaction.
- User initiates ACH purchase.
- Coinflow processes ACH (≈3 business days).
- On completion, Coinflow executes on-chain transaction (if provided).
Implementing ACH via SDK (React)
- Generate session key
- Tokenize checkout parameters
- Implement
<CoinflowPurchase>Component
- Merchants settling on-chain may pass a transaction prop. See On-Chain ACH Transactions
Implementing ACH via API
- Tokenize payment data
- Get totals
- Add customer bank account
- Get tokenized bank account
5.Send ACH checkout

