微信支付--工具类--组包
来源:互联网 发布:爱淘宝1元天猫购物券 编辑:程序博客网 时间:2024/06/10 12:59
- String paymentRecordSn = "";//<span style="font-family: Arial, Helvetica, sans-serif;">商户订单号</span>
- String body = "订单支付,支付账号:" + member.getLoginId() + ",支付流水号:"
- + paymentRecordSn;
- String notifyUrl = "";回调地址
- SortedMap<String, String> packageParams = new TreeMap<String, String>();
- packageParams.put("appid", WxPayHelper.APP_ID); // 支付类型
- packageParams.put("mch_id", WxPayHelper.MCH_ID); // 设置商户号
- packageParams.put("body", body); // 商品描述
- packageParams.put("nonce_str", PayUtil.create_nonce_str()); // 随机字符串
- packageParams.put("notify_url", notifyUrl); // 通知地址
- packageParams.put("out_trade_no", paymentRecordSn); // 商户订单号
- packageParams.put("spbill_create_ip", request.getRemoteAddr()); // 订单生成的机器IP,指用户浏览器端IP
- packageParams.put("total_fee", String.valueOf(total_fee)); // 商品总金额,以分为单位
- packageParams.put("trade_type", "NATIVE"); // 交易类型
- String sign = MD5Util.createMD5Sign(packageParams, WxPayHelper.KEY);
- packageParams.put("sign", sign);
- WxPayHelper wxPayHelper = new WxPayHelper();
- String codeUrl = wxPayHelper.getCodeUrl(packageParams);// 预支付ID
- String path = wxPayHelper.getQRCode(session, codeUrl,paymentRecord.getSn());
- model.addAttribute("QRCodePath", path);
0 0
- 微信支付--工具类--组包
- 微信支付工具类
- 微信支付工具类
- 微信支付--工具类--处理二维码
- 微信支付--工具类--随机字符串
- 微信支付--工具类--创建签名
- 微信支付--工具类--MD5
- 微信支付订单工具类
- 微信APP支付工具类
- 微信支付签名工具类---Signature
- 微信支付的封装工具类,集成微信支付
- 微信支付--工具类--处理XML数据
- 微信支付--工具类--产生二维码验证签名
- 微信支付: 金额元分之间转换工具类
- 微信支付Java开发快速入门&工具类
- 微信支付类
- 微信支付类
- F2.微信支付签名工具
- ARC forbids Objective-C objects in struct
- RPM使用说明总结
- CentOS下安装Memcached
- 微信支付--工具类--产生二维码验证签名
- SQLite – 编译指示
- 微信支付--工具类--组包
- 2014校园招聘总结
- 添加第三方类库造成的linker command failed with exit code 1 (use -v to see invocation)的错误调试
- DNS 解析服务器
- Hibernate 映射基础
- How to Identify and Resolve Hibernate N+1 SELECT's Problems
- 计算机网络之概念解析
- Java中的equals与hashCode方法(判断插入容器的内容是否重复)
- uva 11732 "strcmp()" Anyone?(字典树)