流程:支付平台功能申请 -> manifest.json 里配置支付参数 -> uni-app 里调用 API 进行支付
第一步:manifest.json里配置相关参数
- 勾选payment模块
- appid的填写 如何获取appid
-
登录微信开放平台
-
在管理中心创建移动应用,填写应用基本信息,平台信息
-
ios应用 BundleId,universal-links应该与uniapp上生成的一致
-
Android应用 应用包名,应用签名
andriod应用签名的获取:到微信开发平台的资源中心下载签名生成工具,安卓到手机,输入当前包名可获取应用签名。
- universal-links链接填写
- 自动生成universal-links链接参考文章
- 首先登录uniCloud控制台。 2、进入前端网页托管页面,选择【基础设置】,单击【添加域名】,进行域名添加,(注意:域名是需要自行购买的,需要备案的)
- 进入域名服务商,配置TXT记录
第二步:申请微信App支付
- 申请流程
- 到 微信开放平台 申请移动应用并开通支付功能,申请应用后可以获取 AppID 和 AppSecret 值
开通支付功能需要微信开放平台账号认证开发者资质,审核费用是300元
- 应用接入 微信商户平台,选择 App 支付 我的产品中,开通支付产品,APP支付 首先要申请一个商户账号 需填写的内容有:1.APPID(微信开发平台创建的那个应用的那个APPID)、2.APP页面截图(- APP上架到应用市场的截图、APP首页、APP内售卖的商品或者服务展示页和APP尾页(尾页可以用软著替代))3.已经上架的链接
- 开通支付功能后可获取支付业务服务器配置数据:PARTNER(财付通商户号)、PARTNER_KEY(财付通密钥)、PAYSIGNKEY(支付签名密钥)
- 需要将从微信开放平台申请的appid,填回到 manifest-App SDK配置-支付-微信支付 中。打包后生效。