开发者
异常交易推送
1) 异常交易推送是服务器到服务器之间的数据返回。
2) 异常交易推送地址是根据传递参数 callbackUrl(V1版本:notificationUrl)的值进行传输的。
3) 异常交易推送需商户通知接口返回报文success才算通知成功,其他返回均为失败,会继续通知
4) 推送支持单次推送,和多次推送。多次推送策略为:支付结果通知在未成功返回的情况下,总通知时长为17个小时,共十五次,推送间隔分别为:15s/15s/30s/3m/3m/30m/30m/1h/2h/2h/2h/2h/2h/2h
异常交易推送数据
参数名 |
类型 |
长度 |
是否必填 |
描述 |
merNo |
String |
5 |
Yes |
【商户号】 |
gatewayNo |
String |
8 |
Yes |
【网关接入号】 |
notifyType |
String |
30 |
Yes |
【异常通知类型】 Refund:退款 Chargeback:拒付 Frozen:冻结 Unfreeze to Normal:解冻变正常 Unfreeze to Refund:解冻变退款 Unfreeze to Chargeback:解冻变拒付 Appeal Failed:申诉失败 Appeal Successful:申诉成功 Refused Appeal:拒绝申诉 |
batchNo |
String |
|
|
【退款编号】 用于查询退款的唯一 ID |
reason |
String |
|
|
【异常通知原因】 |
tradeNo |
String |
|
|
【交易流水订单号】 |
orderNo |
String |
|
|
【商户订单号】 |
merTrackNo |
String |
|
|
【商户跟踪号】 |
orderCurrency |
String |
|
|
【交易币种】 |
orderAmount |
String |
|
|
【交易金额】 |
currency |
String |
|
|
【异常币种】 |
amount |
String |
|
|
【异常金额】 |
cardNo |
String |
|
|
【支付卡号】 411111***1111 |
cpdDate |
String |
|
|
【CPD日期】 |
tradeDate |
String |
|
|
【交易时间】 |
replyDeadline |
String |
|
|
【回复截止时间】 |
status |
String |
|
|
【退款状态】 00:成功 01:失败 |
date |
String |
|
|
【退款成功时间】 |
signInfo |
String |
|
|
【签名数据】 返回数据为大写.各语言加密方式不同, 详见【附录】sha256加密方式。 明文加密结构:merNo + gatewayNo + tradeNo + notifyType + batchNo + status + signkey |
remark |
String |
|
|
【备注】 |
联系电话
400-9999-359
官方微信