Docs
curl -X POST \ https://www.crossmint.com/api/2022-06-09/orders \ -H "X-API-KEY: sk_production_…" \ -H "Content-Type: application/json" \ -d '{ "lineItems": { "currencyLocator": "fiat:usd", "executionParameters": { "mode": "exact-in", "amount": "500" } }, "payment": { "method": "base", "currency": "usdc", "payerAddress": "0xAa26…8984", "receiptEmail": "[email protected]" }, "recipient": { "paymentMethodId": "d5e5…c8fc", "rail": "ach-credit" } }'

Crossmint is trusted by major banks, Fortune 500 companies, and VC-backed startups

Cash out on local rails, wherever your users bank

  • 80+countries

Payout rails

  • ACH · Same Day ACH · RTP · Fedwire
  • SEPA · SEPA Instant
  • SPEI
  • Bre-B · ACH Colombia
  • InstaPay · PESONet
  • BI-FAST
  • NIP
  • PromptPay
  • NPSS · UAEFTS
  • Napas 247 · CITAD
  • other payment methods

Know what arrives, and when

Every order is quoted before funds move: the rate, the fees, and the rail.

  • The exact payout, up front

    Users see what lands, fees included, before any funds move.

  • Instant where the rail allows

    Move money in seconds where supported, or within 1–2 business days for other transfers.

Reduce friction with progressive onboarding

Progressive KYC lets users cash out instantly up to set volume limits. Full verification only kicks in when they need more.

Instant cash-outs up to set volume limits. Full verification only kicks in when they need more.

Embed a custom KYC widget

A verification flow that feels native to your app, styled to your brand and shown only when users need it.

Import existing KYC data via API

Already verify your users? Share their KYC data via API so they don’t have to verify twice.

Compliance

Compliance handled for you

Crossmint holds the licenses, verifies every user and screens every transfer.

  • Licensing across markets

    Leverage Crossmint's regulatory licenses and payout infrastructure across supported regions.

  • One KYC API, global coverage

    Verify users across markets through a single API, with onboarding tailored to local requirements.

  • AML and transaction screening

    Automated sanctions, wallet risk, and transaction screening to keep funds moving compliantly.

Key features

  • One API, many rails

    18 rails incl. ACH, RTP, SEPA, SPEI, and more.

  • Exact in or exact out

    Quote what users send, or what they receive.

  • Saved bank accounts

    Let users securely save bank details for faster repeat payments.

  • Dashboards and webhooks

    Track every payout end to end, in the console and on your server.

  • Simulated payouts in staging

    Run the full flow before any funds move.

  • Payouts in 80+ countries

    One integration for every market you serve.

Frequently Asked Questions

Getting Started

A stablecoin offramp converts stablecoins into fiat currency and delivers funds to the user's own bank account. A user initiates the conversion, and the platform manages stablecoin receipt, conversion, and fiat transfer. Crossmint provides APIs to support this flow across multiple countries with integrated compliance checks.

An offramp converts stablecoins or cryptocurrency into fiat. An onramp converts fiat into stablecoins or cryptocurrency. Many applications integrate both to support full payment cycles between bank accounts and blockchain-based assets.

Crossmint's offramp pays out to the user's own bank account over local rails, including instant rails where the receiving bank supports them. See the full list of supported countries and rails.

Coverage and available rails vary by jurisdiction and change over time. See the full list of supported countries and rails in the docs.

Integration

Your users convert stablecoins from their wallet into fiat and withdraw it to their own bank account, inside your app. Your backend creates each order through one API. Identity verification, conversion, and fund transfer are managed through the platform with integrated compliance checks. To pay vendors or other third parties, use Stablecoin Orchestration; to withdraw from your own company wallet, use Treasury Wallets.

The offramp pays each user out to their own bank account, so workers or contractors you pay in stablecoins can cash out themselves. To send payroll, contractor payments, or marketplace payouts to third parties from a business balance, use Stablecoin Orchestration.

Stablecoin receipt and conversion are typically near real time. Fiat delivery timelines depend on the selected payout method and recipient bank, and may range from same-day to several business days.

Fees vary based on payout method, destination country, and transaction volume. Pricing details are provided based on the specific integration and geographic requirements.

Compliance

Identity verification is integrated into the offramp flow. Required verification levels depend on transaction size and jurisdiction. Once verified, recipients may not need to repeat the process for subsequent eligible transactions, subject to regulatory requirements.

Move to modern money rails

Go live in days.