美文网首页开发随笔
从零开发小程序支付(二):项目搭建

从零开发小程序支付(二):项目搭建

作者: 8813d76fee36 | 来源:发表于2017-11-13 16:08 被阅读4次

为了演示方便,我们需要搭建一个简单的项目来模拟一下支付场景。再次提醒一下,只有企业用户才能发起支付。

小程序

搭建过程非常简单,需要一点小程序开发基础就能读懂,如果你是新手,请先阅读小程序开发手册。

https://mp.weixin.qq.com/debug/wxadoc/dev/

  • 打开微信开发者工具-新建小程序项目-依次填写-点击确定

注:此处不填写AppID的话,调用微信登录API是无法获取真实数据的。

新建小程序项目
  • 创建一个简单的支付页面,本例该页面的路径为pages/pay/pay。


    支付页面

    手机中预览效果如下:


    手机预览效果

由于是在本地开发测试,因此需要在小程序关闭https校验。在微信开发者工具中-详情-不校验安全域名、TLS版本及HTTPS证书。


关闭HTTPS校验

现在小程序已经搭建好了,下面来搭建后台项目。

后台搭建

  • 新建一个SpringBoot项目,填写项目信息,并勾选MVC组件


    新建SpringBoot项目
    勾选Web组件
  • 项目结构


    项目结构
  • Maven依赖
    本例中主要依赖包如下所示:

简化开发:
lombok v1.6.18
commons-lang3 v3.6
commons-codec v1.11

xml转换:
xstream v1.4.10
retrofit-converter-simplexml v2.3.0
simple-xml v2.7.1

远程访问:
retrofit v2.3.0

单元测试:
JUnit v4.12

  • 在resources目录下添加一个appConfig.properties文件,里面主要配置了小程序信息:AppID、AppSecret、MchID以及MchKey。
    以上字段的值均可在微信公众平台以及商户平台获取。

  • 在entity目录下新建类AppConfig.java用作配置类,读取appConfig.properties配置文件中的信息。

    配置类
    通过单元测试发现配置文件中的信息能够成功获取。
    添加单元测试
    控制台中已经打印出获取的信息。
    配置信息已成功获取

结语

此时小程序以及后台的基本开发环境已经搭建完毕。

相关文章

网友评论

    本文标题:从零开发小程序支付(二):项目搭建

    本文链接:https://www.haomeiwen.com/subject/lfojmxtx.html