ACH is in development. Reach out to your relationship manager for beta access—see USD rails.
Receive and reconcile an ACH credit
1
Get or create your USD wallet
A vault doesn’t get a USD wallet automatically when it’s created. If it doesn’t have one yet, create it with
POST /v2/vaults/{vaultId}/wallets—see Create a wallet and address.2
Get your deposit instructions
Retrieve the deposit instructions for your USD wallet from the web dashboard, or programmatically with
GET /v2/wallets/{walletId}, and share them with the sender.3
Receive the deposit webhook
The sender initiates an ACH credit from their bank to those instructions. Once the funds settle, a webhook notifies you of the deposit. See Webhooks.
4
Read the deposit with GET /v2/transactions
Fetch the transaction to reconcile the funds against your ledger. The ACH fields in the API are in development, so this response is illustrative and may change before general availability.
fiatDetails object carries the sender’s details.For more on USD accounts, see the USD banking user guide.