v3

latestOpenAPI 3.0.3UNLICENSED2026-07-2796235396.3 KB
exchange-external-api

Retrieve an exchange order by cexOrderId

get/exchange/api/business/orders/{cexOrderId}

Path parameters

cexOrderIdinteger required

Response

Success

idstring uuid
cexOrderIdinteger
apiKeystring
lastWebhookSentAtstring date-time

Timestamp field.

orderIdstring uuid
referencestring
customerIdstring uuid
customerNamestring
escrowAddressstring

Escrow address

paymentChannelIdstring
paymentMethodobject
buyerPaymentMethodobject
tokenAddressstring
status'INITIATED' | 'DEPOSITED' | 'CONFIRMED' | 'COMPLETED' | 'PENDING' | 'CANCELLED' | 'IN_DISPUTE' | 'AWAITING_ACCEPTANCE'
createdAtstring date-time

Timestamp field.

initiatedAtstring date-time

Timestamp field.

depositedAtstring date-time

Timestamp field.

confirmedAtstring date-time

Timestamp field.

completedAtstring date-time

Timestamp field.

cancelledAtstring date-time

Timestamp field.

lockHashstring
confirmationHashstring
cancellationHashstring

Example response

{
  "reference": "0165359005113074501885",
  "customerName": "John Doe",
  "offer": {
    "rate": 0.32,
    "networkId": "TRC20",
    "fiatSymbol": "NGN",
    "fiatAmount": 120.5,
    "token": "USDT",
    "tokenAmount": 120.5,
    "partnerDisplayName": "John Doe"
  },
  "paymentChannelId": "BANK_TRANSFER_NIGERIA",
  "customerWallet": {
    "networkId": "bsc_testnet",
    "walletName": "My Trust Wallet"
  }
}