微信统一下单、订单查询、微信支付流程

微信统一下单支付流程:微信支付回调接口

微信支付流程

微信支付流程,统一下单接口https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1,其中需要参数【通知地址notify_url】异步接收微信支付结果通知的回调地址,通知url必须为外网可访问的url,不能携带参数。

以下是:微信回调通知地址的参数

<![CDATA[wx69****61e521****]]>
<![CDATA[支付测试]]>
<bank_type><![CDATA[OTHERS]]></bank_type>
<cash_fee><![CDATA[1]]></cash_fee>
<fee_type><![CDATA[CNY]]></fee_type>
<is_subscribe><![CDATA[N]]></is_subscribe>
<mch_id><![CDATA[151231****]]></mch_id>
<nonce_str><![CDATA[IvJ6wCwlgAS5M9TGm5x6eDwXid****]]></nonce_str>
<![CDATA[oTkA_1YWCCbu27ZZh5xn8ZYd****]]>
<out_trade_no><![CDATA[202100006321000****]]></out_trade_no>
<result_code><![CDATA[SUCCESS]]></result_code>
<return_code><![CDATA[SUCCESS]]></return_code>
<![CDATA[6972F23EFE02C1F573A983E8CF3327B3]]>
<sub_appid><![CDATA[wx3fd61b449eb0****]]></sub_appid>
<sub_is_subscribe><![CDATA[N]]></sub_is_subscribe>
<sub_mch_id><![CDATA[160299****]]></sub_mch_id>
<sub_openid><![CDATA[orM1B5QURRH3PAqNItiFpY-H****]]></sub_openid>
<time_end><![CDATA[2021011817****]]></time_end>
<total_fee>1</total_fee>
<trade_type><![CDATA[JSAPI]]></trade_type>
<transaction_id><![CDATA[420000084620210118632266****]]></transaction_id>

微信支付的通知流程:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7&index=8
微信总共会发起多次通知,通知频率为15s/15s/30s/3m/10m/20m/30m/30m/30m/60m/3h/3h/3h/6h/6h - 总计 24h4m),但微信不保证通知最终一定能成功。

所以,我们需要对于【微信支付通知】给与返回值,否则微信支付会一直调用【通知接口】,导致不必要的流量消耗。

给与【微信支付】的返回值

<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>

为了保证支付流程的统一和唯一,也需要结合【订单查询】接口https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_2一起使用,实现自己的订单支付流程。
微信订单查询接口参数:

wx2421b1c4370ec43b
<mch_id>10000100</mch_id>
<nonce_str>ec2316275641faa3aacf3cc599e8730f</nonce_str>
<transaction_id>1008450740201411110005820873</transaction_id>
FDD167FAA73459FD921B144BAF4F4CA2

微信订单查询接口返回值与【微信支付通知接口】的返回值保持一致。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值