Cancel or Refund
Request
Path Parameters
sid
string
Required
merchantOrderID of LinkPay
string
Required
Query Parameters
merchantTransID
string
The unique transaction ID related to original LinkPay order. Required when order type is multiple.
Request Body schema
merchantTransInfo
object
Required
The refund transaction information
transAmount
object
Required
Refund amount object
webhook
string<= 300 characters
The webhook URL provided by merchant host to receive the refund result notification after the refund success.
Responses
200
POST
/g2/v0/payment/mer/{sid}/evo.e-commerce.linkpayCancelorRefund/{merchantOrderID of LinkPay}Try it
Server
https://online-uat.everonet.com
Path Parameters
Query Parameters
Request Body Parameters
Request Samples
cURL
curl -i -X POST \
'https://online-uat.everonet.com/g2/v0/payment/mer/{sid}/evo.e-commerce.linkpayCancelorRefund/{merchantOrderID of LinkPay}?merchantTransID=string' \
-d '{
"merchantTransInfo": {
"merchantTransID": "T506061749179941202",
"merchantTransTime": "2025-06-06T11:19:01+08:00"
},
"transAmount": {
"currency": "HKD",
"value": "1.00"
}
}'JavaScript
const query = new URLSearchParams({
"merchantTransID": "string"
}).toString()
const sid = 'YOUR_sid_PARAMETER';
const merchantOrderID of LinkPay = 'YOUR_merchantOrderID of LinkPay_PARAMETER';
fetch(
`https://online-uat.everonet.com/g2/v0/payment/mer/${sid}/evo.e-commerce.linkpayCancelorRefund/${merchantOrderID of LinkPay}?${query}`,
{
method: 'post',
body: '{
"merchantTransInfo": {
"merchantTransID": "T506061749179941202",
"merchantTransTime": "2025-06-06T11:19:01+08:00"
},
"transAmount": {
"currency": "HKD",
"value": "1.00"
}
}'
})
.then(response => response.json())
.then(data => console.log(data));Response Samples
200
application/json
json
json

