﻿# 异步通知

支付完成后，PayerMax会把相关支付结果通过数据流的形式发送给商户，商户需要接收处理，并按文档规范返回应答。

### 1. 通知规范
(1) 同样的通知可能会多次发送给商户系统。商户系统须能够正确的处理重复通知。  
(2) 后台通知交互时，如果 PayerMax 收到商户的应答不符合规范或超时，PayerMax 会判定本次通知失败，重新发送通知，直到成功为止（在通知一直不成功的情况下，PayerMax 总共会发起多次通知，通知频率为0s/30s/300s/600s/3600s/43200s - 总计6次），但 PayerMax 不能保证这些通知最终一定能成功。  
(3) 在订单状态不明或者没有收到PayerMax支付结果通知的情况下，建议商户主动调用 PayerMax 收款的[【交易查询】](/202606-version/receipt/transaction-inquiry.md)确认订单状态。  

**特别提醒：**  
(1) 商户系统对于支付结果通知的内容需要做签名验证,并校验返回的订单金额是否与商户侧的订单金额一致，防止数据泄漏导致出现“假通知”，造成的资金损失。  
(2) 当收到通知进行处理时，应首先检查对应业务数据的状态，判断该通知是否已经被处理过，如果没有处理请再进行处理，处理过的可直接返回成功。  
(3) 如果商户服务器对外部 IP 地址访问有限制，需要将PayerMax服务器IP地址添加到商户服务器的白名单中，生产环境和测试环境IP地址请咨询PayerMax技术支持。

::: warning 注意：
PayerMax服务器在海外。
:::

### 2. 接口参数
详情参阅：[接口参数](https://docs.payermax.com/api.html?docName=New%20Version&docVer=v1.0&docLang=cn#/paths/collectResultNotifyUrl/post)
