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:
// case1: with payload.type as OUT
{
"type": "transfer.approved",
"payload": {
"transaction_id": "09879287-0ca7-3564-b50f-ac0ff6aa5e45",
"type": "OUT",
"wallet_id": "6aa8d0a7-4a62-4484-89da-8c549b21c948",
"wallet_name": "@ebeu32gm:mt.social",
"to_wallet_id": "111f8639-8101-408e-8213-948ac1759613",
"to_wallet_name": "@403rl0jd:mt.social",
"gateway": "transfer",
"network": "ethereum.1.mainnet",
"amount": {
"amount": "15000",
"decimals": 6,
"currency": "USDT"
},
"status": "PROCESSING",
"reason": "",
"created_at": "2024-01-15T10:30:00Z"
}
}
// case2: with payload.type as IN
{
"type": "transfer.approved",
"payload": {
"transaction_id": "09879287-0ca7-3564-b50f-ac0ff6aa5e45",
"type": "IN",
"wallet_id": "6aa8d0a7-4a62-4484-89da-8c549b21c948",
"wallet_name": "@ebeu32gm:mt.social",
"from_wallet_id": "111f8639-8101-408e-8213-948ac1759613",
"from_wallet_name": "@403rl0jd:mt.social",
"gateway": "transfer",
"network": "ethereum.1.mainnet",
"amount": {
"amount": "15000",
"decimals": 6,
"currency": "USDT"
},
"status": "PROCESSING",
"reason": "",
"created_at": "2024-01-15T10:30:00Z"
}
}
// case2: with payload.type as OUT
{
"type": "transfer.succeed",
"payload": {
"transaction_id": "09879287-0ca7-3564-b50f-ac0ff6aa5e45",
"type": "OUT",
"wallet_id": "6aa8d0a7-4a62-4484-89da-8c549b21c948",
"wallet_name": "@ebeu32gm:mt.social",
"to_wallet_id": "111f8639-8101-408e-8213-948ac1759613",
"to_wallet_name": "@403rl0jd:mt.social",
"gateway": "transfer",
"network": "ethereum.1.mainnet",
"amount": {
"amount": "15000",
"decimals": 6,
"currency": "USDT"
},
"status": "SUCCEED",
"reason": "",
"created_at": "2024-01-15T10:30:00Z"
}
}
// case2: with payload.type as IN
{
"type": "transfer.succeed",
"payload": {
"transaction_id": "09879287-0ca7-3564-b50f-ac0ff6aa5e45",
"type": "IN",
"wallet_id": "6aa8d0a7-4a62-4484-89da-8c549b21c948",
"wallet_name": "@ebeu32gm:mt.social",
"from_wallet_id": "111f8639-8101-408e-8213-948ac1759613",
"from_wallet_name": "@403rl0jd:mt.social",
"gateway": "transfer",
"network": "ethereum.1.mainnet",
"amount": {
"amount": "15000",
"decimals": 6,
"currency": "USDT"
},
"status": "SUCCEED",
"reason": "",
"created_at": "2024-01-15T10:30:00Z"
}
}
// case1: with payload.type as OUT
{
"type": "transfer.failed",
"payload": {
"transaction_id": "09879287-0ca7-3564-b50f-ac0ff6aa5e45",
"type": "OUT",
"wallet_id": "6aa8d0a7-4a62-4484-89da-8c549b21c948",
"wallet_name": "@ebeu32gm:mt.social",
"to_wallet_id": "111f8639-8101-408e-8213-948ac1759613",
"to_wallet_name": "@403rl0jd:mt.social",
"gateway": "transfer",
"network": "ethereum.1.mainnet",
"amount": {
"amount": "15000",
"decimals": 6,
"currency": "USDT"
},
"status": "FAILED",
"reason": "",
"created_at": "2024-01-15T10:30:00Z"
}
}
// case2: with payload.type as IN
{
"type": "transfer.failed",
"payload": {
"transaction_id": "09879287-0ca7-3564-b50f-ac0ff6aa5e45",
"type": "IN",
"wallet_id": "6aa8d0a7-4a62-4484-89da-8c549b21c948",
"wallet_name": "@ebeu32gm:mt.social",
"from_wallet_id": "111f8639-8101-408e-8213-948ac1759613",
"from_wallet_name": "@403rl0jd:mt.social",
"gateway": "transfer",
"network": "ethereum.1.mainnet",
"amount": {
"amount": "15000",
"decimals": 6,
"currency": "USDT"
},
"status": "FAILED",
"reason": "",
"created_at": "2024-01-15T10:30:00Z"
}
}