Skip to content

Move money on every major rail, through one integration.

ACH, wire, RTP, and cash deposits, with on-chain settlement. One API, one ledger, one compliance layer.

POST/v1/withdrawal/quote
HTTP
x-api-key: $CFX_API_KEY
x-api-secret: $CFX_API_SECRET
Content-Type: application/json

{
  "identityId": "id_VfsdSMtd8UdgxCgTnz0tm",
  "methodId": "US_WIRE",
  "sourceCurrency": "MOVEUSD",
  "targetCurrency": "USD",
  "sourceAmount": 250000,
  "paymentInstrumentId": "pi_R0ThCHzs3FLTmONjYiS",
  "country": "US",
  "wallet": { "address": "7Np…SoLa", "blockchain": "SOLANA" }
}
Quote ready
Send
250,000.00 MOVEUSD
Receive
$250,000.00 USD
Method
US wire (Fedwire)
Quote
wdqt_9wf2bd…

Accept the quote to send the wire; a webhook confirms settlement.

Every major rail, one integration.

Payouts share one quote request, and a single field picks the rail. Open a rail for its endpoints and lifecycle.

How a payment moves.

  1. Initiated

    One API call starts the payment on any rail: ACH, wire, RTP, cash, or on-chain, with the same keys and the same webhooks.

  2. Screened & cleared

    Sanctions and PEP screening run on every counterparty as funds clear the ACH, wire, and RTP rails.

  3. Settled

    Settlement-final, with an audit-grade record and a webhook the moment status changes.

What your team sees in CFX.

One ledger across every rail, with settlement confirmed the moment it’s final.

One API: money in, out, and on-chain.

Accept funds, pay out to a bank account, or settle on-chain with the same keys, the same ledger, and the same webhook events. For a payout, the rail is one field in the quote.

Debit a U.S. bank account by ACH and credit the balance to a customer.

POST/v1/deposit/us-bank-ach
HTTP
x-api-key: $CFX_API_KEY
x-api-secret: $CFX_API_SECRET
Content-Type: application/json
Idempotency-Key: dep_a1f9c3

{
  "identityId": "id_VfsdSMtd8UdgxCgTnz0tm",
  "amount": { "amount": 1000, "currency": "USD" },
  "speed": "same-day",
  "sourcePaymentInstrumentId": "pi_jk23h4j564rthk32",
  "reference": "DR-123456789",
  "wallet": { "address": "7Np…SoLa", "blockchain": "SOLANA" }
}
201 Created
JSON
{
  "id": "dprq_FiZcY1MGfgB4XjIWsKgtT",
  "createdAt": "2026-06-18T14:20:04.366+00:00",
  "status": "CREATED"
}
Created
Amount
$1,000.00 USD
Speed
Same-day ACH
Reference
DR-123456789
Request
dprq_FiZcY1MG…

Funds post to the customer's balance once the ACH debit clears.

Settled money, not an IOU.

Funds clear regulated U.S. banking rails before they move, and balances sit as cash deposits at U.S. banks, Member FDIC, placed across 3,000+ of them.

View our Trust Center
Cleared before it moves
ACH, wire, and RTP rails
Placed across 3,000+ banks
Member FDIC, subject to applicable limits
No single issuer
No commercial paper, no depeg risk

Ready to build on regulated U.S. banking rails?

Sign up, spin up a sandbox, and make your first call the same day.