Skip to main content
Before you start: the OMS API is in early access. Every endpoint, including the ones in this guide, requires an early-access API key. Request access before you begin.

How it works

A sender deposits fiat in their local currency via card, ACH, or cash. OMS converts to USDC on Polygon, settles in under two seconds, then converts back to fiat and delivers to the recipient’s bank account, mobile wallet, or cash pickup location.
Remittance flow
1SenderOMSDeposit fiat via card, ACH, or cash
2OMSConverts fiat to USDC (fiatToCrypto)
3PolygonSettles USDC onchain (~2s finality)
4OMSConverts USDC to recipient currency (cryptoToFiat)
5OMSRecipientDelivers local fiat via bank, mobile wallet, or cash pickup
Fiat-to-fiat settlement that takes 2-5 days through correspondent banking completes in under two minutes using Polygon as the settlement layer.

Planned capabilities

  • Card, ACH, and cash-in on the sender side
  • ACH, SWIFT, wire, and cash pickup on the recipient side
  • Multi-currency corridors with locked rates at quote time
  • Developer fee configuration per corridor
  • Compliance and KYC handled by OMS at every step

Global remittance is under active development and not yet available in the OMS API. To be notified when it launches, register your interest.

Register interest

Share your use case and we’ll reach out when global remittance is available.