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


    微信支付服务商验收流程文档地址: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元,支付成功,通知失败,对账不平

     

     

     

     

  • 相关阅读:
    dbcp2连接池获取数据库连接Connection
    ItelliJ基于Gradle创建及发布Web项目(三)
    freeswitch编译java esl
    Java程序(非web)slf4j整合Log4j2
    日期常用操作类DateUtil
    关于静态库
    Activity的setContentView的流程
    ProGuard详解
    remoteViews简介
    WMS—启动过程
  • 原文地址:https://www.cnblogs.com/NoctisYang/p/8568650.html
Copyright © 2020-2023  润新知