curl --request POST \
--url http://sandbox.mintlify.com/v1/pay/checkout/refund \
--header 'Content-Type: application/json' \
--header 'X-GatePay-Certificate-ClientId: <x-gatepay-certificate-clientid>' \
--header 'X-GatePay-Nonce: <x-gatepay-nonce>' \
--header 'X-GatePay-Signature: <x-gatepay-signature>' \
--header 'X-GatePay-Timestamp: <x-gatepay-timestamp>' \
--data '
{
"refundRequestId": "100036668891329",
"prepayId": "93752669101887488",
"refundOrderCurrency": "USDT",
"refundOrderAmount": "100",
"refundPayCurrency": "USDT",
"refundPayAmount": "50",
"refundReason": "test refund",
"receiverId": 6790011
}
'{
"status": "SUCCESS",
"code": "00000",
"errorMessage": "",
"data": {
"refundRequestId": "32111114322523534534",
"prepayId": "50620368071692288",
"orderCurrency": "BTC",
"orderAmount": "2",
"refundOrderAmount": "1",
"payCurrency": "BTC",
"payAmount": "2",
"refundPayAmount": "0"
}
}Cashier’s refund interface (legacy). Initiates a refund for a checkout order.
curl --request POST \
--url http://sandbox.mintlify.com/v1/pay/checkout/refund \
--header 'Content-Type: application/json' \
--header 'X-GatePay-Certificate-ClientId: <x-gatepay-certificate-clientid>' \
--header 'X-GatePay-Nonce: <x-gatepay-nonce>' \
--header 'X-GatePay-Signature: <x-gatepay-signature>' \
--header 'X-GatePay-Timestamp: <x-gatepay-timestamp>' \
--data '
{
"refundRequestId": "100036668891329",
"prepayId": "93752669101887488",
"refundOrderCurrency": "USDT",
"refundOrderAmount": "100",
"refundPayCurrency": "USDT",
"refundPayAmount": "50",
"refundReason": "test refund",
"receiverId": 6790011
}
'{
"status": "SUCCESS",
"code": "00000",
"errorMessage": "",
"data": {
"refundRequestId": "32111114322523534534",
"prepayId": "50620368071692288",
"orderCurrency": "BTC",
"orderAmount": "2",
"refundOrderAmount": "1",
"payCurrency": "BTC",
"payAmount": "2",
"refundPayAmount": "0"
}
}Merchant client ID, obtained from GatePay platform
"4186d0c6-6a35-55a9-8dc6-5312769dbff8"
HMAC-SHA256 signature for request validation
"672d5650dcc9bb22ebf25fa16c28d03c0e159d742a9176d4340a5da326d75dc8a2ec24c97fa6fc5d1533dd6e968863747e1d86a45e562cbe899f9ed7e9ca7f77"
Timestamp in milliseconds, must not differ from server time by more than 5 minutes
"1672905655498"
Random nonce for replay attack prevention
"9578"
Legacy refund request parameters
Merchant refund request ID
Pre-order ID
Order currency for refund
Refund amount in order currency
Payment currency for refund (No Convert scenario)
Refund amount in payment currency (No Convert scenario)
Reason for refund
User ID of recipient