Skip to main content
POST
QR Payout

Authorizations

Authorization
string
header
required

JWT obtained from /v2/auth/login

Body

application/json
image
string
required

QR code content to process.

Example:

"qr-text-or-image-payload"

external_reference
string
required

Partner external reference.

Maximum string length: 32
Example:

"ORDER-QR-1001"

asset_deposit
enum<string>
default:USDC

Crypto asset required to fund the operation.

Available options:
USDC,
USDT
Example:

"USDC"

blockchain
enum<string>
default:Polygon

Blockchain of the deposit asset.

Available options:
Polygon,
Ethereum,
TRON
Example:

"Polygon"

funding_source
enum<string>

Source of funds. When set to conversion, amount is required.

Available options:
balance,
conversion
Example:

"conversion"

amount
number

Amount required when funding_source is conversion.

Required range: x >= 0
Example:

100

Response

QR payout created successfully.

external_reference
string
required

External reference sent in the request.

Example:

"ORDER-QR-1001"

transactions
object
required

Transaction associated with the QR flow.

amount_deposit
object | null

Crypto amount required to fund the operation.

Example:

"14.44"

deposit_address
object | null

Crypto address to fund, if applicable.

Example:

"0x0000000000000000000000000000000000000000"