记微信沙箱用例验证和接口升级流程

微信支付接口升级流程

微信支付接口升级主要是做测试用例验收,主要目的是让我们知道接口升级后会对我们原先的接口有哪些影响
在这里插入图片描述
申请接口升级后会到上图的页面,先下载用例文档查看验证要求。
由于我的是公众号支付所以选的是1003+1004+1005的组合

1、1003-可选用例-公众号/APP/扫码正常支付
测试步骤
(1)用客户端扫码,选择商品下单(此操作可选,若扫码时出现二维码过期等提示,则忽略该提示,不影响测试结果),调起微信支付交易确认页(支付时出现收银台 total_fee 错误可忽略,因为微信支付生产环境里不存在此笔沙箱订单,所以会有此错误提示),或直接组包调用统一下单 api(https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder);
(2)根据商户内部单号(out_trade_no),调用查单 api(https://api.mch.weixin.qq.com/sandboxnew/pay/orderquery)查询订单状态,与商户自有订单的关键信息进行核对。

/**
     * 获取沙箱密钥
     */
    @Test
    public void contextLoads() {
        TreeMap<String, Object> map = new TreeMap<String, Object>();
        map.put(WxpayConstants.WXPAY_MCH_ID.getKey(), "123456789");
        map.put(WxpayConstants.WXPAY_NONCE_STR.getKey(), "XzSuufYlq1hqpKLLvsLyi69KTR4FhsKM");
        try {
            map.put(WxpayConstants.WXPAY_SIGN.getKey(), WxpayUtils.getSign(map, "98D895CB1E6359E706C66666EAE0000E"));
            String xml = WxpayUtils.mapToXml(map);
            String restxml = HttpClientUtils.httpPost("https:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值