回调通知
注意
注意:同样的通知可能会多次发送给商户系统。商户系统必须能够正确处理重复的通知。 推荐的做法是,当收到通知进行处理时,首先检查对应业务数据的状态,判断该通知是否已经处理过,如果没有处理过再进行处理,如果处理过直接返回结果成功。在对业务数据进行状态检查和处理之前,要采用数据锁进行并发控制,以避免函数重入造成的数据混乱。
警告
特别提醒:商户系统对于代付回调的内容一定要做签名验证,并校验返回的代付金额是否与商户侧的代付金额一致,防止数据泄漏导致出现“假通知”,造成资金损失。
接口地址
POST 统一下单接口提交的参数notify_url设置,如果无法访问链接,您的业务系统将无法接收到支付中心的通知。请求Body
名称
类型
说明
说明
app_id
string
应用ID
mch_id
string
商户ID
create_time
time
通知时间
resource_type
string
通知的资源数据类型,支付成功通知为encrypt-resource
event_type
string
通知的类型,支付成功通知的类型为PAYPAYANOTHER.SUCCESS
resource
object
通知资源数据
» original_type
string
原始回调类型,为payanother
» algorithm
string
对开启结果数据进行加密的加密算法,目前只支持AES-256-ECB
» ciphertext
string
Base64编码后的开启/停用结果数据密文,如果开启将返回加密后的内容,解密后是代付通知详情 PayAnotherTransactionDetail的json字符串。
» nonce
string
加密使用的随机串
请求示例
返回示例
成功收到回调请求后请返回 success 以告知通知服务器。当通知服务器收到 success 后,将停止通知。否则将会按照 0s/15s/30s/3m/10m/20m/30m/60m/3h/6h 的频率通知10次。