TRANSACTIONS BY TRACK ID
Transactions By Track ID API Endpoints
Complete documentation for all Transactions By Track ID related endpoints.
GET
Transactions by Track ID
Get transaction details by track ID with payment information.
Endpoint Details
HTTP Request
GET https://0xhost.net/API/get_transation_by_track_id
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
track_id |
string | Yes | Transaction track ID |
Authentication
API Key
Required in header
Headers
| Header | Value | Required | Description |
|---|---|---|---|
x-api-key |
your_api_key_here |
Yes | Your unique API key for authentication |
Content-Type |
application/json |
Optional | Recommended for consistent response handling |
Response Fields
| Field | Type | Description |
|---|---|---|
success |
boolean | Indicates if the operation was successful |
message |
string | Response message describing the result |
data |
object/array | Contains the response data |
Success Response
API Response Example
{
"success": true,
"data": {
"id": "txn12345-6789-0123-4567-890123456789",
"track_id": "123456789",
"status": "expired",
"type": "RECHARGE",
"amount": "100.00",
"currency": "eur",
"pay_amount": "115.76204400",
"pay_currency": "USDT",
"order_id": "",
"date": 1749760929,
"tx_hash": null,
"user_id": "user12345-6789-0123-4567-890123456789",
"network": "Ethereum Network",
"address": "0xDEMO9876543210fedcba9876543210fedcba9876",
"description": "Funds recharge",
"ip_address": "192.168.200.100",
"created_at": "2025-06-12 22:42:09",
"updated_at": "2025-06-16 18:20:35",
"expired_at": 1749761828,
"qr_code": "https://api.qrserver.com/v1/create-qr-code/?data=ethereum:0xDEMO9876543210fedcba9876543210fedcba9876?amount=115.76204400&token=0xdac17f958d2ee523a2206206994597c13d831ec7&size=150x150",
"type_order": null,
"order_type": null
}
}
Code Examples
Programming Languages
JavaScript (Fetch API)
async function makeRequest() {
try {
const response = await fetch('https://0xhost.net/API/get_transation_by_track_id?track_id=123456789', {
method: 'GET',
headers: {
'x-api-key': 'your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log('Response:', data);
return data;
} catch (error) {
console.error('Error:', error);
}
}
Python (Requests)
import requests
def make_request(api_key):
url = 'https://0xhost.net/API/get_transation_by_track_id?track_id=123456789'
headers = {
'x-api-key': api_key,
'Content-Type': 'application/json'
}
response = requests.request('GET', url, headers=headers)
if response.status_code == 200:
return response.json()
else:
print(f'Error: {response.status_code}')
return None
PHP (cURL)
function makeRequest($apiKey) {
$url = 'https://0xhost.net/API/get_transation_by_track_id?track_id=123456789';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'x-api-key: ' . $apiKey,
'Content-Type: application/json'
]);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
return json_decode($response, true);
}
cURL Command
curl -X GET 'https://0xhost.net/API/get_transation_by_track_id?track_id=123456789' \
-H 'x-api-key: your_api_key_here' \
-H 'Content-Type: application/json'