微信支付服务商配置及支付验收流程

微信支付服务商验收流程文档地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=23_1

1、服务商配置

  • 服务商平台配置子商户,获取子商户的支付授权
  • 公众号支付,在子商户开发配置中设置JSAPI支付授权目录
  • 扫码支付,在子商户支付权限→公众号支付配置中,开通Native原生支付,并设置回调URL
  • H5支付的服务商配置未在文档中给出,按照普通商户H5支付文档配置回调URL即可

2、支付验收交互步骤

  1. 获取验签密钥,通过微信提供的接口获取
  2. 接入仿真系统的流程:

    <1> 发起支付请求,调用统一下单接口(请求路径需加sanboxnew沙箱路径)

               <2> 仿真系统根据请求的支付金额total_fee返回预期报文,同时微信方落地请求数据

               <3> 商户发起查单,并收到仿真系统的预期返回数据

               <4> 商户下载对账单 

3、验收流程

  1. 在微信公众平台提交资料申请接入
  2. 设计和开发,使得支付接口可以再开发环境下调试
  3. 开发完成,平台账户密码及证书密钥信息将以邮件形式发送给开发者
  4. 接入沙箱,验收:

    <1> 替换支付API的URL为沙箱URL

               <2> 根据支付类型顺序执行验收验收用例

               <3> 验收通过,替换回支付URL

    5. 验收审核通过,开始线上/线下交易

4、验收用例

以公众号支付为例,共有8个验收用例,其中2个为成功的支付用例,5个为支付异常用例,这7个用例必选,还有一个可选用例。

  • 成功支付用例(必选)
  1. 订单总金额1.01元,支付成功后,核对订单信息成功
  2. 订单金额1.02元,其中包含0.01元免充值代金券和0.02元免充值代金券(注:代金券功能需在商户后台申请开通权限)
  • 支付异常用例(必选)

      1.订单金额1.30元,支付成功,未收到通知结果

 2.订单金额1.31元,支付失败,未收到通知结果

 3.订单金额1.32元,支付成功,重复收到微信的通知回调

 4.订单金额1.33元,支付成功,通知签名非法

 5.订单金额1.34元,支付成功,通知的关键信息不一致

(注:应根据异常用例调整通知回调接口)

  • 可选支付用例(可选)

         订单金额1.30元,支付成功,通知失败,对账不平

 

 

 

 

原文地址:https://www.cnblogs.com/NoctisYang/p/8568650.html