TXID Existence Verify Callback
Method
POST
Url
https://{YOUR_SERVICE_URL}/(TXID exists verify: 9)
This API endpoint is for verify tx id existence, initiator will send you tx id exists verify via GTR, and you have to use tx id + beneficiary address + tag + network to identify one tx id is exists, *The reason using beneficiary address in txId check, is because originator mostly using hot-wallet to make transfer, so that you as originator should using txid + beneficiary address to identify who is originator.
Authentication
No authentication
Path Parameters
No path parameters
Query Parameters
No query parameters
Request Body (Optional)
- Schema
- Example
{
"initiatorVasp": "string",
"ticker": "USDT",
"address": "E9aX7TbJqvLwzC1f8rYpBnGks3M0QHjVxODUZ_WRmT2yXoLp",
"requestId": "testexchange-189e9948-64c7-4a6c-bb4f-859c173321c5",
"txId": "d1029841dacb031098288b257b628a967eb963bbaccf954506ad0694219497a4",
"tag": "466489710",
"network": "XRP"
}
Responses
Status 200
OK
JSON Content
- Schema
- Example
{
"verifyStatus": 100000,
"verifyMessage": "string"
}
Status HTTP Status: 200, VerifyStatus: 200007
TX ID Not found case
JSON Content
- Schema
- Example
{
"data": {},
"verifyStatus": 100000,
"verifyMessage": "string"
}
Status HTTP Status: 200, VerifyStatus: 100000
JSON Content
- Schema
- Example
{
"data": {},
"verifyStatus": 100000,
"verifyMessage": "string"
}
You have to use tx_id + beneficiary_address + tag + network to identify one tx_id exists in your system or not.
The reason using beneficiary_address in txId check is because originator mostly using hot-wallet to make transfer, so that you as originator should use include beneficiary_address in the txId check.
Response Example 1: Success
HTTP Status: 200, VerifyStatus: 100000
This response indicates that this tx_id do exist in your VASP.
{"verifyStatus": 100000,"verifyMessage": "Verify Success"}
Response Example 2: TX ID Not Found
HTTP Status: 200, VerifyStatus: 200007
{"verifyStatus": 200007,"verifyMessage": "TX ID Not Found"}