开发者
状态变更推送
1) 启用推送后,如果支付时指定了callbackUrl,则当交易状态变更后会推送给商户。
2) 状态变更推送是服务器到服务器之间的数据返回。
3) 状态变更推送需商户通知接口返回报文success才算通知成功,其他返回均为失败,会继续通知
4) 推送支持单次推送,和多次推送。多次推送策略为:状态变更推送在未成功返回的情况下,总通知时长为17个小时,共十五次,推送间隔分别为:15s/15s/30s/3m/3m/30m/30m/1h/2h/2h/2h/2h/2h/2h
参数名 |
类型 |
长度 |
是否必填 |
描述 |
notifyType |
String |
|
|
【通知类型】 Capture:预授权完成通知 Void:预授权撤销通知 Clear:清算结果通知(directpay适用) |
operationResult |
String |
|
|
【处理结果】 Success:处理成功 Failed:处理失败 |
merNo |
String |
|
|
【商户号】 |
gatewayNo |
String |
|
|
【网关接入号】 |
tradeNo |
String |
|
|
【交易流水订单号】 |
orderNo |
String |
|
|
【商户订单号】 |
orderCurrency |
String |
|
|
【交易币种】 |
orderAmount |
String |
|
|
【交易金额】 |
orderStatus |
String |
|
|
【交易状态】 返回数字:-1/0/1 -1: 待处理0: 失败 1: 成功 |
signInfo |
String |
|
|
【签名数据】 返回数据为大写.各语言加密方式不同, 详见【附录】sha256加密方式。 明文加密结构: notifyType + operationResult + merNo + gatewayNo + tradeNo + orderNo + orderCurrency + orderAmount + orderStatus + signkey |
notifyType |
operationResult 为Success |
operationResult 为 Failed |
Capture:预授权完成通知 |
表示预授权完成处理成功 对应交易状态为成功 |
目前不存在该场景 |
Void:预授权撤销通知 |
表示预授权撤销处理成功 对应交易状态为失败 |
目前不存在该场景 |
Clear:清算结果通知 |
对于directpay适用 交易状态为成功,表示银行已扣取持卡人资金; 交易状态为失败,表示银行未扣到持卡人资金。 |
目前不存在该场景 |
联系电话
400-9999-359
官方微信