Skip to content

Exchange Order ​

Delivered when notify_url is set on exchange confirm. See Webhook for delivery rules, headers, and verification.

Trigger ​

status is FINISHED / FAILED / CANCELLED.

Payload ​

Fields match Query Exchange Order data.

FieldTypeDescription
trade_snstringMerchant order ID
order_nostringPlatform order ID
pay_currencystringPay currency
receive_currencystringReceive currency
pay_amountdoublePay amount
receive_amountdoubleExchange amount
ratedoubleExchange rate
statusstringOrder status; see Exchange order status
created_atstringCreated time, RFC3339 (with timezone)
finished_atstringSuccessful exchange time, RFC3339 (with timezone); empty if unfinished
json
{
  "trade_sn": "ORD-001",
  "order_no": "O202606160001",
  "pay_currency": "BRL",
  "receive_currency": "USDT",
  "pay_amount": 543.21,
  "receive_amount": 100,
  "rate": 5.4321,
  "status": "FINISHED",
  "created_at": "2026-06-16T16:00:10+08:00",
  "finished_at": "2026-06-16T16:00:20+08:00"
}