Transaction Status
API Documentation for checking transaction status - don't hesitate to reach out for additional support at [email protected]
GET https://api.bindpay.xyz/v1/statusAuthentication
x-api-key: your_api_keyQuery Parameters
Parameter
Type
Required
Description
Notes
Example Request
# Using Transaction ID
curl -X GET "https://api.bindpay.xyz/v1/status?transactionId=67299f9f617d20cb18b37640" \
-H "x-api-key: your_api_key"
# Using Source Hash
curl -X GET "https://api.bindpay.xyz/v1/status?sourceHash=0x123..." \
-H "x-api-key: your_api_key"
# Using Destination Hash
curl -X GET "https://api.bindpay.xyz/v1/status?destinationHash=0x456..." \
-H "x-api-key: your_api_key"import requests
def get_transaction_status(api_key, transaction_id=None, source_hash=None, destination_hash=None):
url = "https://api.bindpay.xyz/v1/status"
headers = {
"x-api-key": api_key
}
params = {}
if transaction_id:
params["transactionId"] = transaction_id
elif source_hash:
params["sourceHash"] = source_hash
elif destination_hash:
params["destinationHash"] = destination_hash
response = requests.get(url, headers=headers, params=params)
return response.json()
# Example usage
api_key = "your_api_key"
result = get_transaction_status(api_key, transaction_id="67299f9f617d20cb18b37640")
print(result)Response
Transaction Status Types
Status
Description
Error Codes
Status Code
Error Type
Description
Example Error Response
Error Handling
Last updated