微信支付以及退款插件封装
1、下载完整插件文件
2、复制到 thincmf5.1 的/public/plugins 文件夹下并 解压
3、登录管理后台安装微信支付插件
4、登录 微信公众平台创建应用,申请支付得到 appid 和 appsecret (保存备用)
5、登录 微信商户平台申请商户号 根据自己是app还是小程序 选择相应项目申请得到mch_id (得到商户号备用)
6、在商户平台安装证书后,设置api支付密匙(注意:32位,尽量设置字母+特殊符号+数字的MD5加密,签名错误等 原因基本都是在这一步,出现问题重新设置较复杂的支付密匙,记录密匙备用)
7、如果需要 原路退款的需要申请ssl_key以及ssl_cer 支付双向证书 ,按照官方说明一步步申请生成 下载,傻瓜式操作
8、得到以上资料后,在插件设置处想写相应数据,如下:
9、接下来直接在将要使用的 地方直接调用就可以了
简单调用案例如下例如:
app支付与支付码调用,得到支付加密字符串,安卓苹果直接调用wxpay 支付成功
小程序调用参数说明
多了个open_id,是小程序登陆后微信返回的唯一识别
10、回调核心代码示例
11.退款
12、完毕
ThinkCMF模板插件交流群:550851374 ,领取阿里云1000通用代金券