---
url: >-
https://acquirer-api-docs-v4-en.pingpongx.com/notes/zh/risk/disputeNotify/index.md
description: 说明拒付相关异步通知的开通、接收、验签和响应要求,帮助商户按 eventCode 更新争议处理状态。
---
## 异步通知概述
- 如需开通拒付通知,可以联系技术支持同学进行配置。
- 每当,拒付相关事件发生时(如调单发生时),PingPongCheckOut 通知服务将会创建一个JSON对象,其中包含事件相关的数据等信息。
- 然后,PingPongCheckOut 通知服务通过 HTTP POST 请求将JSON对象发送到已配置的通知地址中。
商户侧在收到回调通知后,可根据异步通知报文做下一步的业务处理。
## 接收异步通知
### 准备一个支持 HTTP POST 的web服务
PingPongCheckOut 通知服务将以 HTTP POST 方式推送 JSON 格式的数据,因此开发者所提供的 Web 服务需要能够接收并解析来自HTTP POST 请求的 JSON 数据并能够返回相应 HTTP 状态码。
### 技术支持配置回调通知地址
- 通知地址需要提供商户自己系统的真实地址,不能填写接口文档或demo上的示例地址。
- 必须是以https://或http://开头的完整全路径地址,并且确保URL中的域名和IP是外网可以访问的,不能填写localhost、127.0.0.1、192.168.x.x等本地或内网IP。
- 地址不能携带参数。
#### 正确示例
- 完整公网地址:`https://example.pay.cn:8080/notify/receive`
- 使用公网 IP 且包含服务路径:`https://122.X.X.5:8080/notify/receive`
#### 错误示例
- 只有相对路径:`./PayNotify.aspx`
- 只有地址,没有具体服务路径:`https://example.demo.cn:80`
- 本地内网地址,互联网无法访问:`https://localhost:8080/notify/`
### 处理拒付通知
使用eventCode来确定拒付处于哪个阶段。商户在成功收到异步处理结果后,响应 HttpCode 为 200,表示商户已经成功收到异步结果通知,否则,会当作通知失败处理,触发重试机制 重试 3 次,3 次后还是失败则不再继续通知,商户可通过查询接口查询拒付状态。
| eventCode | 描述 |
|-----------------------------------------------------------|-------------|
| NOTIFICATION_OF_PREDISPUTE | 未升级争议 |
| REQUEST_FOR_INFORMATION | 调单通知 |
| NOTIFICATION_OF_FRAUD | 欺诈提醒通知 |
| NOTIFICATION_OF_CHARGEBACK | 拒付通知 |
| CHARGEBACK_RETURN | 拒付驳回通知 |
| PREARBITRATION | 预仲裁通知 |
| CHARGEBACK_REVERSED | 拒付撤销通知 |
| PREARBITRATION_WON | 预仲裁成功的结果通知 |
| PREARBITRATION_LOST | 预仲裁失败的结果通知 |
| DISPUTE_DEFENSE_PERIOD_ENDED | 拒付抗辩时间已截止通知 |
| ARBITRATION | 仲裁阶段通知 |