Skip to main content
amount
number
required

A positive integer representing how much to collect in the smallest currency unit (e.g., 100 cents to collect $1.00). Refer to Pricing Currencies for the smallest unit for each currency.

Example:

100

currency
string
required

Three-letter currency code for the payment amount (pricing currency). Must be a supported fiat currency / cryptocurrency. Refer to Pricing Currencies for the currency code.

Example:

"USD"

walletAddress
string
required

Valid blockchain wallet address, must be an alphanumeric string without any special characters

Maximum string length: 255
Example:

"0xbF394748301603f18d953C90F0b087CBEC0E1834"

chain
enum<string>
required
Available options:
ETH,
EVM,
FLOW,
SOL,
ALGO,
STARK,
COSMOS,
BTC,
ECLIPSE,
SUI,
SPARK,
TRON,
APTOS,
TON,
STELLAR
description
string
Maximum string length: 255
Example:

"An example name"

metadata
object

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.

orderId
string
Maximum string length: 50
Example:

"An example name"

subMerchantId
string
Maximum string length: 255
Example:

"An example name"

networkId
string
Maximum string length: 50
Example:

"An example name"

merchantName
string
Maximum string length: 255
Example:

"An example name"