支付成功异步通知API

通知地址
通知的地址为发起支付交易的时候上送的notify_url。

通知策略
支付完成后,SaaS会把相关支付结果发送给商户,商户需要接收处理,并返回应答。对后台通知交互时,如果SaaS收到商户的应答不是成功或超时,SaaS认为通知失败,SaaS会通过一定的策略定期重新发起通知。尽可能提高通知的成功率,但不保证通知最终能成功。(通知频率为15/15/30/180/1800/1800/1800/1800/3600,单位:秒)

如果异步通知的状态与查询接口的返回存在不一致,以查询接口的返回为准。

请求参数(O-非必传 ,M-必传):

参数 参数名称 类型 参数说明 样例 可空
trade_no 交易订单号 String SaaS平台的交易订单编号 M
merch_no 商户编号 String M
out_trade_no 服务商交易订单号 String 服务商的交易订单编号 161018121614000624679888 M
channel_trade_no 凭证条码订单号 String 凭证条码订单号(v1.24增加) 161018121614000624679888 M
total_amount 订单金额 String 订单总金额,以元为单位 100 M
pay_mode 交易类型 String 主扫支付:NATIVE
被扫支付:BARPAY
公众号支付:JSAPI
BARPAY M
trade_status 交易状态 String 固定为1 1 M
trade_end_time 支付完成时间 String 接收成功通知的时间 2019-11-18 14:11:23 O
fee 手续费 String 以元为单位(v1.01增加) 1.00 O
rate 费率 String M
sn 厂商终端号 String (v1.05增加) O
remark 交易备注 String (v1.05增加) O
fee_subsidy_party 手续费补贴方 String 手续费补贴方 O
pre_fee_subsidy_amount 手续费预补贴金额 String 手续费预补贴金额 1、手续费预计补贴金额是服务商上送交易费补贴金额 C
real_fee_subsidy_amount 手续费实际补贴金额 String 手续费实际补贴金额 该笔交易实际补贴金额。例如:服务商上送预计手续费补贴金额为6元,根据交易费率计算手续费为5元,则该笔交易实际补贴为5元 C
real_fee_amount 手续费实收金额 String 手续费实收金额 该笔交易手续费实收金额。例如:服务商上送预计手续费补贴金额为2元,根据交易费率计算手续费为5元,则商户手续费金额(5元)减去补贴金额(2元)等于手续费实收金额(3元) C
real_fee_subsidy_rate 银联二维码实际营销补贴费率 String 银联二维码实际营销补贴费率 银联二维码上送营销补贴费率时为一组费率值,该数值代表我司系统计算营销补贴手续费费率值 M
market_subsidy_info 营销补贴信息 JSONArray 营销补贴详情 O
trade_type 支付类型 String 银联二维码:UNIONQR(v1.16增加) UNIONQR M
card_type 卡类型 String 01-借记卡;02-贷记卡;03-准贷记卡;04-预付费卡(v1.16增加) 01 M
couponInfo 优惠类信息 JSONArray O
card_no 付款卡号 String 卡号保留前6位和后4位为明文,中间带星脱敏 622812*********1234 M

营销补贴信息:market_subsidy_info

参数 参数名称 类型 参数说明 样例 可空
party 营销补贴账户 String 在海科开通的营销补贴账户号 M
amt 营销补贴金额 String 营销补贴金额(单位:元) 20 M

couponInfo:优惠信息

参数 参数名称 类型 参数说明 样例 可空
spnsrId 出资方 String 银联作为出资方:固定填写00010000;付款方作为出资方:填写 8 位付款方机构代码商户作为出资方:填写 15 位商户代码(银联商户号)。 M
offstAmt 抵消交易金额 String 以分为单位 M

请求示例:

参见微信支付宝异步通知格式,请求内容为本页请求参数!

返回参数:

参数 参数名称 类型 参数说明 样例 可空
result 接收结果 String 接收成功后返回“SUCCESS” SUCCESS M

返回示例:

{
    "result": "SUCCESS"
}
文档更新时间: 2023-07-13 14:36   作者:admin