Skip to main content
GET
/
api
/
v1
/
auth
/
orders
/
{order_id}
/
qr-code
Generate payment QR code
curl --request GET \
  --url https://crypto.westminister.tech/api/v1/auth/orders/{order_id}/qr-code \
  --header 'Authorization: Bearer <token>'
{
  "qr_code_data": "tron:TYuPXD3E3ckuTAmCU5kiuNQjnYrcSBViMq?amount=12500000",
  "address": "TYuPXD3E3ckuTAmCU5kiuNQjnYrcSBViMq",
  "amount": "12.50000000",
  "network": "tron",
  "uri": "tron:TYuPXD3E3ckuTAmCU5kiuNQjnYrcSBViMq?amount=12500000"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

order_id
string<uuid>
required

Order ID

Response

QR code data generated successfully

qr_code_data
string

QR code data string (payment URI)

Example:

"tron:TYuPXD3E3ckuTAmCU5kiuNQjnYrcSBViMq?amount=12500000"

address
string

Payment address (escrow for off-ramp, customer wallet for on-ramp)

Example:

"TYuPXD3E3ckuTAmCU5kiuNQjnYrcSBViMq"

amount
string

USDT amount in standard format

Example:

"12.50000000"

network
string

Blockchain network

Example:

"tron"

uri
string

Full payment URI (same as qr_code_data)

Example:

"tron:TYuPXD3E3ckuTAmCU5kiuNQjnYrcSBViMq?amount=12500000"