b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

java实现沙箱测试环境支付宝支付(demo)和整合微信支付和支付宝支付到springmvc+spring+mybati(2)

电脑杂谈  发布时间:2019-07-01 21:10:57  来源:网络整理

点击上面的购买,进入到订单页面

这里写图片描述这里写图片描述

填写个数,然后点击生成订单,调用如下代码

这里写图片描述这里写图片描述

根据SID(生成id的工具)等信息生成订单,保存到。

进入到选择支付页面

这里写图片描述这里写图片描述

调用了如下代码:

这里写图片描述这里写图片描述

然后,我们选择支付宝支付,进入到了我们支付的页面了,大功告成!

这里写图片描述这里写图片描述

调用了如下代码:

/**
     *
     * @Title: AlipayController.java
     * @Package com.sihai.controller
     * @Description: 前往支付宝第三方网关进行支付
     * Copyright: Copyright (c) 2017
     * Company:FURUIBOKE.SCIENCE.AND.TECHNOLOGY
     *
     * @author sihai
     * @date 2017年8月23日 下午8:50:43
     * @version V1.0
     */
    @RequestMapping(value = "/goAlipay", produces = "text/html; charset=UTF-8")
    @ResponseBody
    public String goAlipay(String orderId, HttpServletRequest request, HttpServletRequest response) throws Exception {
        Orders order = orderService.getOrderById(orderId);
        Product product = productService.getProductById(order.getProductId());
        //获得初始化的AlipayClient
        AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id, AlipayConfig.merchant_private_key, "json", AlipayConfig.charset, AlipayConfig.alipay_public_key, AlipayConfig.sign_type);
        //设置请求参数
        AlipayTradePagePayRequest alipayRequest = new AlipayTradePagePayRequest();
        alipayRequest.setReturnUrl(AlipayConfig.return_url);
        alipayRequest.setNotifyUrl(AlipayConfig.notify_url);
        //商户订单号,商户网站订单系统中唯一订单号,必填
        String out_trade_no = orderId;
        //付款金额,必填
        String total_amount = order.getOrderAmount();
        //订单名称,必填
        String subject = product.getName();
        //商品描述,可空
        String body = "用户订购商品个数:" + order.getBuyCounts();
        // 该笔订单允许的最晚付款时间,逾期将关闭交易。取值范围:1m~15d。m-分钟,h-小时,d-天,1c-当天(1c-当天的情况下,无论交易何时创建,都在0点关闭)。 该参数数值不接受小数点, 如 1.5h,可转换为 90m。
        String timeout_express = "1c";
        alipayRequest.setBizContent("{\"out_trade_no\":\""+ out_trade_no +"\","
                + "\"total_amount\":\""+ total_amount +"\","
                + "\"subject\":\""+ subject +"\","
                + "\"body\":\""+ body +"\","
                + "\"timeout_express\":\""+ timeout_express +"\","
                + "\"product_code\":\"FAST_INSTANT_TRADE_PAY\"}");
        //请求
        String result = alipayClient.pageExecute(alipayRequest).getBody();
        return result;
    }

这段代码都可以在阿里支付的demo里面找到的,只需要复制过来微信公众号对接支付宝,然后改改,整合到ssm环境即可。

上面就是将阿里支付宝支付整合到ssm的了,如果还有什么疑问,可以留言或者私信我!

pvf替换链接:https://pan.baidu.com/s/1mivotkc 密码:5gu6。五感图链接:https://pan.baidu.com/s/1pksqdj1密码:3hnn。下半场:链接: https://pan.baidu.com/s/1i5qpfxn 密码: up5x。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-109808-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 哀宗完颜守绪
      哀宗完颜守绪

      一来在世界舆论面前证明自己仍是世界老大

    • 王明
      王明

      央视应该道歉

    • 杉下先生
      杉下先生

      同志们是取向差异

    每日福利
    热点图片
    拼命载入中...