Postback Fields
For each successful payment, ATLOS will send a postback notification containing the following fields in JSON format.
Output Example
{
"TransactionId": "rxoI1U24RCFUvS",
"SubscriptionId": "agEnF4OrzEHP",
"MerchantId": "8XOZ64KC9X",
"OrderId": "123456",
"Amount": 20.00,
"Fee": 0.200000,
"Blockchain": "ETH",
"Asset": "USDC",
"BlockchainHash": "0x677c5a8826329fa757a472f919a1b21ee4b94f7231a5483810cadedda1fffdd8",
"UserWallet": "0x22d491Bde2303f2f43325b2108D26f1eAbA1e32b",
"OrderAmount": 19.95,
"OrderCurrency": "USD",
"PaidAmount": 20.00,
"TimeSent": "2024-06-02T02:17:04Z",
"Status": 100
}
Field Description
Parameter | Type | Description |
---|---|---|
TransactionId | string | transaction ID (generated by ATLOS) |
SubscriptionId | string | subscription ID (generated by ATLOS) |
MerchantId | string | your merchant ID |
OrderId | string | the order ID you passed to the widget or the API as orderId |
Amount | number | the amount of asset received |
Fee | string | the amount of the commission fee taken |
Asset | string | asset code |
Blockchain | string | blockchain code |
BlockchainHash | string | blockchain transaction hash (a.k.a. blockchain transaction ID) |
UserWallet | string | for EVM blockchains, the sender's wallet address |
OrderAmount | number | the order amount you passed to the widget or the API as orderAmount |
OrderCurrency | string | the fiat currency code you passed to the widget or the API as orderCurrency |
PaidAmount | number | the Amount value converted to OrderCurrency |
TimeSent | string | time when the transaction was recorded in a block |
Status | number | 100 (success) |
Since a postback notification is sent when transaction is included in a block and confirmed, the status is always 100 (success).