Skip to main content
Stablecoin Account API Publisher Disclaimer This guide walks you through the core deposit flow on the sandbox environment: discover which assets you can receive, get a deposit address, and confirm the funds arrived. By the end, you will have exercised the endpoints that every Stablecoin Account integration starts with.
Prerequisites
  • A UQPAY sandbox account with Stablecoin Account enabled
  • An API token from the Access Token endpoint, sent as the x-auth-token header
1

Check supported assets and networks

Ask the system which currencies and networks are available, and whether deposits are currently enabled for each.
Response (abbreviated):
Pick an asset and network pair with deposit_enabled: true, and note the min_deposit_amount — deposits below it are not credited.
2

Get a deposit address

Request the deposit address for your chosen asset and network. The address is generated once and stays bound to your account, so you can reuse it for later deposits.
Response:
Send only the matching asset on the matching network to this address. Funds sent as a different token or over a different network cannot be credited automatically.
3

Send funds and receive the deposit webhook

Transfer the asset to the deposit address from an external wallet. When the system detects the transaction, it creates a deposit order and sends a ramp.deposit.pending event to your webhook endpoint, followed by ramp.deposit.success once the deposit confirms:
Use source_id (the deposit order_id) to look the order up later.
If the event includes "need_travel_rule": true, the deposit needs originator information before it can proceed. See Travel Rule for deposits.
4

Confirm the deposit and check your balance

Retrieve the deposit order by ID, or query your wallet balance for the credited currency.
Once order_status is Success, the funds appear in your asset wallet:
Response:

What’s next

Send withdrawals

Register a destination address and withdraw funds off-platform.

Convert currencies

Lock a quote and convert between crypto and fiat.

Transfer funds

Move fiat to your Global Account.

Core concepts

Understand assets, order types, statuses, and idempotency.