Cancel Payment

Cancel a pending payment

POSTCancel Payment
Endpoint URL
https://testnet.trustsig.xyz/v1/payment/cancel

Authentication Status

API Key is required for all requests Webhook Secret

Headers

x-api-key
Required

API Key for authentication

x-signature
Required

HMAC-SHA256 signature for authentication

x-timestamp
Required

Timestamp (milliseconds) for signature

Parameters (Request Body)

id
string Required

Transaction ID

Request Example

Terminal
curl --location 'https://testnet.trustsig.xyz/v1/payment/cancel' \
--header 'Content-Type: application/json' \
--header 'x-api-key: $SIGNATURE_API_KEY' \
--data '{
    "id": "67959536-d243-41f1-ab54-2cd83b0bd437"
}'

Response Example

200 OK
JSON Response
{
    "success": true,
    "message": "Payment cancelled successfully",
    "data": {
        "id": "67959536-d243-41f1-ab54-2cd83b0bd437",
        "status": "cancelled",
        "cancelled_at": "2024-01-15T10:30:00Z"
    }
}