为了账号安全,请及时绑定邮箱和手机立即绑定

【学习打卡】第12天 Java支付全家桶 企业级各类支付手段一站式解决方案(4-5)

标签:
活动

课程名称:Java支付全家桶 企业级各类支付手段一站式解决方案

课程章节:4-5 创建支付订单必备的参数

主讲老师:神思者

课程内容:

今天学习的内容包括:

创建支付订单必备的参数,含:微信支付接口规则、微信支付接口参数通用说明、官方支付SDK、JAVA版SDK的使用。

课程收获:

1、微信支付接口规则:(1)必须要使用HTTPS协议,不能使用HTTP协议;(2)必须使用POST方式提交数据,不能以GET等其他方式提交数据;(3)提交的数据和返回结果都要为XML格式,而且根节点需要为;

2、微信支付接口参数通用说明:(1)关于课程中关于最小的支付金额是1元的问题,现在微信支付最低金额可以是1分钱了,以前必须是1元钱;(2)小程序的交易类型(trade_type)是JSAPI;(3)境内商户只能做人民币交易;

3、官方支付SDK:在微信支付官方的开发文档中,有提供SDK与DEMO,有JAVA、.NET、PHP等语言版本,使用官方封装好的支付SDK,可以简化微信开发的开发;

4、JAVA版SDK的使用:JAVA版本的复制压缩包里面的com文件夹放入项目中使用;【重要】并需要针对WXPay类,对下面该处进行修改,否则后续的微信支付使用会出现问题:

    public WXPay(final WXPayConfig config, final String notifyUrl, final boolean autoReport, final boolean useSandbox) throws Exception {
        this.config = config;
        this.notifyUrl = notifyUrl;
        this.autoReport = autoReport;
        this.useSandbox = useSandbox;
//        if (useSandbox) {
//            this.signType = SignType.MD5; // 沙箱环境
//        }
//        else {
//            this.signType = SignType.HMACSHA256;
//        }
        this.signType = SignType.MD5;
        this.wxPayRequest = new WXPayRequest(config);
    }

今天看课程视频写手记的第12天,希望自己能坚持下去,为自己加油!

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消