TransactionListResponse
page objectrequired
hint object
Optional human-readable hint for the caller. Populated only when the response is an empty page under a referenceId / orderId filter, to help diagnose cases such as querying with the wrong API key. Absent/null otherwise.
- string
- null
items object[]required
accountNumber object
- string
- null
amount object
- number
- null
createdAt object
- string<date-time>
- null
esim object
- EsimActivation
- object
- null
Typed view of the supplier eSIM activation payload (B4).
The payload remains a tolerant pass-through: extra="allow" keeps
every unknown supplier field, declared-but-absent fields are NOT
invented on the wire (parents serialize with exclude_unset), and a
payload without a usable qrCodeText falls back to the raw dict in
PurchaseResult.esim / TransactionListItem.esim instead of
failing the response.
activationCode object
- string
- null
androidInstallUrl object
- string
- null
iccid object
- string
- null
iosInstallUrl object
- string
- null
smdpAddress object
- string
- null
itemId object
- string
- null
itemName object
- string
- null
productId object
- string
- null
productName object
- string
- null
Possible values: [SUCCESS, IN_PROGRESS, PARTIALLY_COMPLETED, CANCELLED]
steamGift object
Steam Gift delivery snapshot when order_type=steam-gift.
- SteamGiftDelivery
- null
Steam-specific delivery snapshot attached to purchase/list responses.
Safe fields only — no bot login, Steam session, or raw transid.
deliveryState object
Service delivery state (e.g. dispatch_pending, in_progress, manual_review, completed, failed, requote_required).
- string
- null
editionName object
- string
- null
errorCode object
Normalized public error code. Never a raw Steam error body.
- string
- null
giftState object
Recipient gift state when known (pending/accepted/declined).
- string
- null
productName object
- string
- null
recipientRegion object
- string
- null
falseTrue when ops/manual review is required (e.g. unknown finalize).
falsefalseupdatedAt object
- string<date-time>
- null
vouchers object
- object[]
- null
expiration object
- string<date-time>
- null
serialNumber object
- string
- null
{
"page": {
"hasNext": true,
"hint": "string",
"items": [
{
"accountNumber": "string",
"amount": 0,
"createdAt": "2024-07-29T15:51:28.071Z",
"currency": "string",
"esim": {
"activationCode": "string",
"androidInstallUrl": "string",
"iccid": "string",
"iosInstallUrl": "string",
"qrCodeText": "string",
"smdpAddress": "string"
},
"itemId": "string",
"itemName": "string",
"orderId": "string",
"productId": "string",
"productName": "string",
"quantity": 0,
"reference": "string",
"serverTime": "2024-07-29T15:51:28.071Z",
"status": "SUCCESS",
"steamGift": {
"deliveryState": "string",
"editionName": "string",
"errorCode": "string",
"giftState": "string",
"productName": "string",
"recipientRegion": "string",
"requiresCustomerAction": false,
"resolutionRequired": false,
"retryable": false,
"updatedAt": "2024-07-29T15:51:28.071Z"
},
"vouchers": [
{
"expiration": "2024-07-29T15:51:28.071Z",
"pin": "string",
"serialNumber": "string"
}
]
}
]
}
}