Skip to content

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

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
application/json
json
json