Transfer Events

The currently supported event types are as follows:

transfer.approved
transfer.succeed
transfer.failed


Please note that duplicate events MAY occur and in some occasions, may arrive out of order. We ask partners to de-dupe these events


Transfer Event samples:

{
    "type": "transfer.approved",
    "payload": {
        "transactionId": "92841860-481e-4ba4-9be2-12b1e497facf",
        "type": "OUT",
        "walletId": "11b9ca57-0559-403a-bf8e-7bd1a31aff46",
        "gateway": "transfer",
        "network": "ton.0.mainnet",
        "amount": {
            "currency": "USDT",
            "amount": "10000"
        },
        "status": "PROCESSING",
        "reason": "",
        "createdAt": "2024-02-14T12:00:00Z"
    }
}
{
    "type": "transfer.succeed",
    "payload": {
        "transactionId": "92841860-481e-4ba4-9be2-12b1e497facf",
        "type": "OUT",
        "walletId": "11b9ca57-0559-403a-bf8e-7bd1a31aff46",
        "gateway": "transfer",
        "network": "ton.0.mainnet",
        "amount": {
            "currency": "USDT",
            "amount": "10000"
        },
        "status": "SUCCEED",
        "reason": "",
        "createdAt": "2024-02-14T12:00:00Z"
    }
}
{
    "type": "transfer.failed",
    "payload": {
        "transactionId": "92841860-481e-4ba4-9be2-12b1e497facf",
        "type": "OUT",
        "walletId": "11b9ca57-0559-403a-bf8e-7bd1a31aff46",
        "gateway": "transfer",
        "network": "ton.0.mainnet",
        "amount": {
            "currency": "USDT",
            "amount": "10000"
        },
        "status": "FAILED",
        "reason": "insufficient amount for transfer",
        "createdAt": "2024-02-14T12:00:00Z"
    }
}