API Reference
Create Order
Create a Route A offramp order for Sui settlement and local fiat payout.
POST
Initialize an offramp order to move stablecoins into Sui settlement and complete local fiat payout through Route A.
The
rate field should be the locked corridor quote returned by GET /v1/rates/{token}/{amount}/{fiat}.
Header Parameters
Unique API key issued manually through Telegram.
Unique UUID v4 to prevent double-processing on network retries.
Request Body
The stablecoin amount to convert (e.g.
"100.00").The source token type. Supported:
SUI, USDC, USDT.Sui network environment:
sui-testnet or sui-mainnet.The executable corridor rate returned by
/v1/rates/{token}/{amount}/{fiat} after the 0.5% provider fee.Optional transaction reference code.
Target beneficiary bank account coordinates for local fiat payout.
The payout institution code returned by
/v1/institutions/{currency_code}.Optional local fiat code for the recipient corridor.
The payout account identifier or wallet handle.
The exact account name of record.
Optional bank transfer memo text.
Response
Returns the standard response envelope with payment options.Response state (
success).Human-readable message.
Order details payload.
Unique prefix ID of the order (
ord_...).Lifecycle state (
awaiting_deposit).Rate locked for the transaction.
Calculated fiat payout amount.
Protocol fee in coin units.
Payment deposit details.
Source chain (
sui).Exact stablecoin amount to deposit.
Full Sui Move coin package identifier.
Deposit options.
ptb (Move Programmable Transaction Block) or receive_address.Description instruction.
Sui contract package ID (only for
ptb).Base64-serialized transaction block for wallet signing (only for
ptb).Temporary deposit address (only for
receive_address).Sui schema QR string (only for
receive_address).