Pay Orders

List PayOrders

get

Retrieve a paginated list of pay orders for the authenticated organization

Authorizations
X-API-KEYstringRequired
Query parameters
limitanyOptional

Number of items to return (default: 20, max: 100)

offsetanyOptional

Number of items to skip (default: 0)

Header parameters
X-API-KEYstringRequired

API key for authentication

Responses
chevron-right
200

List of pay orders with pagination info

application/json
get
/pay-orders

Create a PayOrder

post

Create a new PayOrder for cryptocurrency payment processing

Authorizations
X-API-KEYstringRequired
Header parameters
X-API-KEYstringRequired

API key for authentication

Authorization-SignaturestringRequired

Authorization header format: 'APIKey=<api_key>,signature=,timestamp=<unix_timestamp>'

Body
modestring · enumRequiredExample: SALEPossible values:
metadataany ofOptional
or
nullOptional
Responses
post
/pay-orders

Get PayOrder

get

Retrieve details of a specific PayOrder

Authorizations
X-API-KEYstringRequired
Path parameters
payorder_idstringRequired
Header parameters
X-API-KEYstringRequired

API key for authentication

Responses
chevron-right
200

PayOrder details

application/json
idstringRequiredExample: cuidjkhg3e289y74u5t6v
created_atstring · date-timeRequiredExample: 2023-01-01T00:00:00Z
updated_atstring · date-timeRequiredExample: 2023-01-01T00:00:00Z
organization_idstringRequiredExample: org_1234567890abcdef
modestring · enumRequiredExample: DEPOSITPossible values:
statusstring · enumRequiredExample: PENDINGPossible values:
paymentany ofOptional
or
nullOptional
metadataany ofOptional
or
nullOptional
deposit_tx_hashstring · nullableOptionalExample: 0x1234...abcd
receiving_tx_hashstring · nullableOptionalExample: 0x5678...efgh
refund_tx_hashstring · nullableOptionalExample: 0x9abc...ijkl
get
/pay-orders/{payorder_id}

Get Payment Details

post

Get payment details for a PayOrder

Authorizations
X-API-KEYstringRequired
Path parameters
payorder_idstringRequired
Header parameters
X-API-KEYstringRequired

API key for authentication

Body
source_currencyany ofOptional
or
nullOptional
refund_addressstring · nullableOptional
quote_idstring · nullableOptional
Responses
chevron-right
200

Payment details

application/json
payorder_idstringRequiredExample: cuidjkhg3e289y74u5t6v
statusstring · enumRequiredExample: AWAITING_PAYMENTPossible values:
post
/pay-orders/{payorder_id}/payment-details

Quote PayOrder

post

Get payment quotes for a PayOrder

Authorizations
X-API-KEYstringRequired
Path parameters
payorder_idstringRequired
Header parameters
X-API-KEYstringRequired

API key for authentication

Body
wallet_addressstringRequiredExample: 0x1234...abcd
chain_typestring · enumRequiredExample: EVMPossible values:
chain_idsinteger · int64[]OptionalExample: [1,10,137]
Responses
chevron-right
200

Quote results

application/json
idstringRequiredExample: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
addressstring · nullableOptionalExample: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
chain_idinteger · int64RequiredExample: 30000000000001
decimalsinteger · int64RequiredExample: 6
namestring · nullableOptionalExample: USD Coin
tickerstring · nullableOptionalExample: USDC
image_uristring · nullableOptionalExample: https://raw.githubusercontent.com/solana-labs/token-list/main/assets/mainnet/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v/logo.png
price_usdnumber · nullableOptionalExample: 1
ownerstringOptionalExample: 9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM
post
/pay-orders/{payorder_id}/quote

Create Refund

post

Create a refund for a PayOrder

Authorizations
Path parameters
payorder_idstringRequired
Header parameters
Authorization-SignaturestringRequired

Authorization header format: 'APIKey=<api_key>,signature=,timestamp=<unix_timestamp>'

Body
metadataany ofOptional
or
nullOptional
Responses
chevron-right
200

Refund created successfully

application/json
idstringRequiredExample: cuidjkhg3e289y74u5t6v
created_atstring · date-timeRequiredExample: 2023-01-01T00:00:00Z
updated_atstring · date-timeRequiredExample: 2023-01-01T00:00:00Z
organization_idstringRequiredExample: org_1234567890abcdef
modestring · enumRequiredExample: DEPOSITPossible values:
statusstring · enumRequiredExample: PENDINGPossible values:
paymentany ofOptional
or
nullOptional
metadataany ofOptional
or
nullOptional
deposit_tx_hashstring · nullableOptionalExample: 0x1234...abcd
receiving_tx_hashstring · nullableOptionalExample: 0x5678...efgh
refund_tx_hashstring · nullableOptionalExample: 0x9abc...ijkl
post
/pay-orders/{payorder_id}/refund

Last updated