For fintechs
Stables gives fintechs one API to collect local currency into USDt and pay out from USDt to bank accounts in 26 currencies, with KYC, KYB and transaction monitoring built in. You build the product, and Stables runs the rails and the checks.
Issue virtual accounts so customers receive AED or USD by local transfer, settled into USDt automatically.
Pay out from USDt to bank accounts, UPI IDs and mobile money wallets in 26 currencies.
KYC and KYB at onboarding, sanctions screening and transaction monitoring on every payment.
Build against a sandbox that mirrors production, then go live after a business verification review.
How it works
A quote returns the exact route, FX rate, and itemised fees up front, and is valid for 30 seconds. Create the transfer against it, with no surprises at settlement.
# 1: lock a quote (crypto → fiat, valid 30s) POST /api/v1/quotes { "customerId":"cus_8fK2", "fromCurrency":"USDT", "fromAmount":"5000", "fromNetwork":"ethereum", "toCurrency":"PHP", "toCountry":"PH", "paymentMethodType":"LOCAL" } # → { "id":"qt_92", "rate":"56.82", "toAmount":"284100", "expiresAt":… } # 2: execute the transfer against the quote POST /api/v1/transfer { "customerId":"cus_8fK2", "quoteId":"qt_92", "accountHolderName":"Maria Santos", "bankName":"BDO", "bankCountry":"PH" }
FAQ
Stables verifies each customer you create through the API, using hosted flows or an embedded API, and screens every payment. You see each status by webhook and in the dashboard.
Yes. Anyone can create a sandbox account and run the full API with no real money. Production access follows a business verification review.
Pricing depends on your business, volumes and corridors. Book a demo and the team will put together a quote.
Yes. The Stables MCP server lets assistants such as Claude, ChatGPT and Cursor onboard customers, quote and send payouts through the same API and the same checks.