W Checkout En
  1. Webhook
W Checkout En
  • Introduction
  • Integration Preparation
  • Quick Start
    • Integrating Order Payment
    • Refunds
    • Settlement
    • Webhook
    • Enumeration Reference Table
  • API Reference
    • auth
      • get AccessToken
    • order
      • CreateCheckoutOrder
      • CancelCheckoutOrder
      • GetCheckoutOrderInfo
      • GetCheckoutOrderList
    • refund-order
      • CreateRefundOrder
      • CancelRefundOrder
      • GetRefundOrderInfo
      • GetRefundOrderList
    • settlement
      • CreateSettlementOrder
      • CreateFiatSettlementOrder
      • CancelSettlementOrder
      • GetSettlementOrder
      • GetSettlementOrderList
    • abnormal-payment
      • GetAbnormalPaymentList
      • CreateAbnormalPaymentRefund
    • Webhook
      • WcheckoutWebhook
        POST
  1. Webhook

WcheckoutWebhook

Developing
POST
Please implement a WCheckout webhook in your project according to this API to receive event notifications from WCheckout. You can define the endpoint path yourself. We will push events such as order status changes and abnormal payment alerts to this endpoint.

Request

Body Params application/json

Example
{
    "eventId": "evt_0a4fee0f8882",
    "eventType": "ABNORMAL_PAYMENT",
    "timestamp": 1758701681,
    "data": {
        "abnormalPaymentNo": "xxxxxxxx",
        "orderNo": "xxxxxxx",
        "token": "ETH_USDT",
        "amount": "818.89",
        "hash": "0xxxxxxxxxx",
        "pendingAmount": "739.00",
        "createdTime": "2025-12-23 12:56:47",
        "updatedTime": "2025-12-23 12:56:47"
    }
}

Request Code 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 '' \
--header 'Content-Type: application/json' \
--data-raw '{
    "eventId": "evt_0a4fee0f8882",
    "eventType": "ABNORMAL_PAYMENT",
    "timestamp": 1758701681,
    "data": {
        "abnormalPaymentNo": "xxxxxxxx",
        "orderNo": "xxxxxxx",
        "token": "ETH_USDT",
        "amount": "818.89",
        "hash": "0xxxxxxxxxx",
        "pendingAmount": "739.00",
        "createdTime": "2025-12-23 12:56:47",
        "updatedTime": "2025-12-23 12:56:47"
    }
}'

Responses

🟢200Success
application/json
Body

Example
{
    "retcode": "200",
    "retmsg": "success"
}
Modified at 2026-01-20 03:13:28
Previous
CreateAbnormalPaymentRefund
Built with