What You Can Build
- International supplier payments
- Import invoice settlement
- USD supplier payments
- China supplier payments
- Local currency to stablecoin conversion
- Stablecoin-funded international payments
- Local collection and international settlement
- Supplier payouts
How the Flow Works
An importer can start with local currency and settle an overseas supplier in the required currency. Local currency → StableStack → conversion / settlement → international rail → supplier Stablecoins can also be used as an intermediate settlement layer. Local currency → stablecoin → settlement currency → payment rail → supplierExample: Nigerian Importer Paying a Chinese Supplier
An importer receives or holds NGN and needs to pay a supplier in China.Direct Fiat Flow
NGN → USD → CNAPS → ChinaStablecoin Settlement Flow
NGN → USDT/USDC → USD → CNAPS → China CNAPS transactions supported by StableStack use USD as the payment currency and China as the destination. The originating country must be supported for the relevant corridor. See CNAPS Coverage for supported origination countries.Supplier Payments
Depending on the destination and available route, StableStack can orchestrate:- Local fiat conversion
- Stablecoin settlement
- USD settlement
- International bank transfers
- Local currency payouts
Example: Stablecoin-Funded Supplier Payment
An importer already holds USDT. USDT → StableStack → USD → CNAPS → Chinese supplier The stablecoin is the source of funds. StableStack handles the conversion and routing required for the final USD payment.Example: Local Currency-Funded Payment
An importer holds NGN. NGN → StableStack → USDT/USDC → USD → international rail → supplier The stablecoin layer can provide an intermediate settlement path before the final fiat payout.Why This Matters
Importers often operate across multiple payment environments:- Local bank accounts
- International suppliers
- Multiple currencies
- Stablecoin wallets
- Different payment rails
Core Flow
1
Onboard your vendor as a customer
Register each vendor as an individual or business customer. This lets you manage payout methods per vendor and track payments per relationship.For a business vendor:For an individual vendor:
2
Verify the vendor's bank account
Resolve the vendor’s bank account details before saving them, to catch errors before funds are sent.
3
Save the vendor's bank as a payout method
Store the verified bank details against the vendor’s customer profile for fast, repeatable payments.
4
Get the fee estimate
Check the fee before initiating any payment so you can reconcile costs in your accounting system.
5
Pay the vendor
Send a bank withdrawal. StableStack debits your stablecoin balance and delivers the equivalent fiat to the vendor’s bank.
6
Track the payment and reconcile
Look up the transaction by your reference ID or query all transactions for a given vendor.
Vendor Management Pattern
Managing many vendors is straightforward with StableStack’s customer model:customer_id, making reconciliation and audit trails easy.
Key APIs Used
Next Steps
- Authentication — Get your API key
- Webhook Events — Get notified when a payment completes
- Supported Currencies — Full corridor list