Linkpay API
  1. Notification
Linkpay API
  • Guide
    • LinkPay Overview
    • How does LinkPay work
    • Merchant Onboarding
    • How to Integrate with LinkPay
    • Signature and Message Header
    • Customization Service
    • Payment methods list
    • Payment Method Variant list
    • Result Code
    • Version Record
    • Agent Toolkit Overview
    • Agent Toolkit Quick Start
    • LinkPay Copy
  • Guide Copy
    • LinkPay Overview
    • How to Integrate with LinkPay
    • How does LinkPay work
    • Signature and Message Header
    • Customization Service
    • Payment methods list
    • Version Record
    • Result Code
    • Merchant Onboarding
    • Payment Method Variant list
    • Agent Toolkit Overview
    • Agent Toolkit Quick Start
    • LinkPay Copy
  • API
    • LinkPay
      • Result Code
      • LinkPay
    • Retrieve LinkPay
      • Result Code
      • Retrieve LinkPay
    • Refund
      • Result Code
      • Refund
    • Retrieve LinkPay Refund
      • Result Code
      • Retrieve LinkPay Refund
    • Notification
      • Result Code
      • LinkPay Notification
        POST
      • Refund Notification
        POST
  1. Notification

Refund Notification

POST
refund_webhook
Last modified:2025-06-20 01:52:37

Request

Body Params application/json

Example
{
    "merchantOrderInfo": {
        "merchantOrderID": "T506061749179793117",
        "status": "Refunding"
    },
    "result": {
        "code": "S0000",
        "message": "Success"
    },
    "refund": {
        "merchantTransInfo": {
            "merchantTransID": "T506061749179941202",
            "merchantTransTime": "2025-06-06T11:19:01+08:00"
        },
        "evoTransInfo": {
            "evoTransID": "pay_250606111901000156492428",
            "traceNum": "026492",
            "evoTransTime": "2025-06-06T03:19:01Z",
            "retrievalReferenceNum": "515711112333",
            "useInternalApiMapping": false
        },
        "pspTransInfo": {
            "pspTransID": "305157119428192",
            "pspTransTime": "2025-06-06T03:19:01Z",
            "authorizationCode": "006266"
        },
        "transAmount": {
            "currency": "HKD",
            "value": "1.00"
        },
        "status": "Success"
    }
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://prod-cn.your-api-server.comrefund_webhook' \
--header 'Content-Type: application/json' \
--data-raw '{
    "merchantOrderInfo": {
        "merchantOrderID": "T506061749179793117",
        "status": "Refunding"
    },
    "result": {
        "code": "S0000",
        "message": "Success"
    },
    "refund": {
        "merchantTransInfo": {
            "merchantTransID": "T506061749179941202",
            "merchantTransTime": "2025-06-06T11:19:01+08:00"
        },
        "evoTransInfo": {
            "evoTransID": "pay_250606111901000156492428",
            "traceNum": "026492",
            "evoTransTime": "2025-06-06T03:19:01Z",
            "retrievalReferenceNum": "515711112333",
            "useInternalApiMapping": false
        },
        "pspTransInfo": {
            "pspTransID": "305157119428192",
            "pspTransTime": "2025-06-06T03:19:01Z",
            "authorizationCode": "006266"
        },
        "transAmount": {
            "currency": "HKD",
            "value": "1.00"
        },
        "status": "Success"
    }
}'

Responses

🟢200成功
text/plain
Returns SUCCESS after asynchronous notification processing is successful
Body

Example
SUCCESS
Modified at 2025-06-20 01:52:37
Previous
LinkPay Notification
Built with