1. Notification
Dispute Service API
  • Dispute API
    • Integration Guide
      • Dispute Service Usage Guide
      • Security Requirements and Message Format
      • Special Rules
    • API Reference
      • Dispute
        • Dispute
        • Dispute
      • Notification
        • Dispute Notification
          POST
        • Alert Notification
          POST
  1. Notification

Alert Notification

POST
/The merchant needs to configure the asynchronous notification address on the EVO Cloud platform
This API notifies the merchant of Dispute Alert events. A Dispute Alert is pushed by Ethoca when a cardholder reports fraud or disputes a transaction with the issuer.
It is sent to the same asynchronous notification address as the Notification API, with eventCode = Dispute. Use disputeInfo.disputeType = Dispute Alert to tell it apart from chargeback notifications.
Notification events (disputeInfo.status)
statusWhen it is sent
receivedThe alert has been received and matched to your store
refundedEVO Payment has automatically refunded the original transaction in full
manual_pendingThe alert is not refunded automatically. Please refund the original transaction manually
An alert that needs a manual refund does not receive a refunded notification.
caseNo stays the same across all notifications of the same alert. Use caseNo + status to de-duplicate.
Return SUCCESS after receiving the notification.

Request

Body Params application/json

Examples
status=received. The original transaction has not been identified yet, so merchantTransInfo is not returned.
{
    "eventCode": "Dispute",
    "disputeInfo": {
        "caseNo": "6aaa55e7f119cec494aea4bb",
        "disputeMode": "DISPUTE_NOTIFICATION",
        "disputeType": "Dispute Alert",
        "alertType": "Customer Dispute",
        "status": "received",
        "recordTime": "2026-09-16T16:49:59+08:00",
        "disputeAmount": {
            "currency": "HKD",
            "value": "50.00"
        },
        "ARN": "74831473302000010165045",
        "remarks": "TENCENT MIDASBUY"
    },
    "storeInfo": {
        "storeID": "S024116",
        "storeName": "Tencent_midasbuy_MPE"
    },
    "transAmount": {
        "currency": "HKD",
        "value": "50.00"
    }
}

Responses

🟢200Success
application/json
Return SUCCESS after receiving the notification
Bodyapplication/json

Example
"SUCCESS"
Previous
Dispute Notification
Built with