Skip to main content
GET
curl

Authorizations

Authorization
string
header
required

Bearer API Key, for example Bearer sk_live_xxx.

X-StablePay-Timestamp
string
header
required

Unix timestamp in seconds. Must be within 5 minutes of server time.

X-StablePay-Nonce
string
header
required

Replay-protection nonce, 16-64 characters. Use a fresh UUID per request.

X-StablePay-Signature
string
header
required

Lowercase hex HMAC-SHA256 of {timestamp}.{nonce}.{requestBody} signed with the merchant API Secret. For GET requests, requestBody is an empty string.

Headers

X-StablePay-Timestamp
string
required

Unix timestamp in seconds. Must be within 5 minutes of server time.

X-StablePay-Nonce
string
required

Replay-protection nonce, 16-64 characters. Use a fresh UUID per request.

Required string length: 16 - 64
X-StablePay-Signature
string
required

Lowercase hex HMAC-SHA256 of {timestamp}.{nonce}.{requestBody} signed with the merchant API Secret. For GET requests, requestBody is an empty string.

Query Parameters

chain_type
enum<integer>
required

Required network; supported values and formats are listed above.

Available options:
1,
2,
3,
4,
5,
6,
8
tx_hash
string
required

Complete transaction hash with surrounding whitespace trimmed; not an address, order ID or explorer URL.

Required string length: 1 - 128

Response

Query successful; an empty list is a normal result.

chain_type
enum<integer>
required

Queried network.

Available options:
1,
2,
3,
4,
5,
6,
8
tx_hash
string
required

Normalized query hash; Solana preserves original case.

data
object[]
required

Orders visible to this merchant and store; [] when none match.

Maximum array length: 100