欢迎光临散文网 会员登陆 & 注册

微信小程序支付unicloud版,支持退款功能

2023-03-18 11:48 作者:源码好又多科技  | 我要投稿

1 先上效果图

图片
图片

问:为啥要用 unicloud ?

不用搭建自己的服务器,不用买域名,不用备案域名,不用支持https。只需要一个简单的云函数,就可以轻松的实现微信小程序支付功能

问:服务端语言是什么,有框架限制吗?

答:服务端基于uniCloud开发,无框架限制,使用任何框架都可以集成。

问:我的项目不是uniCloud,是java、php等语言,可以使用统一支付模块吗?

答:可以,支付环节部署在云开发环境,和服务器接口不冲突。


2 准备工作

1,非个人小程序,个人小程序用不了支付(小程序appid)

2,已经申请微信支付的商户号(商户id,商户秘钥)。

3,小程序里关联你的商户号(小程序和商户号绑定)

4,如果需要退款功能则需要商户API证书(如何获取商户API证书?)


3 部署指南

请确保 HBuilderX 更新到最新版

授权版本,导入到 HBuilderX

关联 uniCloud 服务空间(创建 uniCloud 服务空间,强烈建议用优秀且免费的阿里云)

找到 uniCloud -> cloudfunctions -> common 云函数 uni-config-center -> uni-pay-> config.json 文件修改config.json配置文件里面的wxConfigMp你自己的小程序appid和秘钥,商户号和商户秘钥

运行 uniCloud -> cloudfunctions(右键:上传所有云函数、公共模块及actions)

在小程序后台,开发管理中配置服务器request合法域名:https://api.next.bspapp.com

在manifest.json里面修改小程序appid为自己的

选中小程序项目在HBuilderX顶部菜单点击运行 -> 运行到微信小程序(注意控制台选择连接云端云函数,而不是本地云函数哦)


微信小程序支付unicloud版,支持退款功能的评论 (共 条)

分享到微博请遵守国家法律