🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 3.关于支付配置的问题 支付依赖微信支付宝整合插件插件,请先到插件管理安装好此两个插件。 ### 微信支付开通 登录微信支付商户平台(若没有请先申请微信支付商户号),点击`产品中心`,开通相应的支付产品。如:`H5支付`,`JSAPI支付`,`小程序支付`等。 在`账户中心`\->`api安全`设置密钥,以及`回调域名`。更多申请方法见:【腾讯微信支付指导】https://kf.qq.com/product/wechatpaymentmerchant.html#hid=339 Uniapp编译出APP使用微信支付报错(无法发起支付)常见问题排查:https://www.cnblogs.com/goloving/p/14187798.html 在微信公众号中使用JSAPI时配置授权目录的方法:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7\_3 ### 支付宝支付开通 登录支付宝开放平台,点击`进入管理中心`,在控制台点击创建应用,创建后在能力列表,点击添加能力,选择支付能力。签约对应的支付即可。 1、**微信支付宝插件配置请按需填写相应的配置参数即可。** ![](https://img.kancloud.cn/e1/cd/e1cd6007ba2d0f9c50d14d8201a60cf3_931x668.png) ![](https://img.kancloud.cn/6d/5e/6d5e21720186d1c2fb5da7317207a122_946x713.png) 2、**第三方登录插件,需要配置微信公众号的app\_id和app\_secret** ![](https://img.kancloud.cn/51/1a/511ac3e135617eb9da47edf957965088_780x1043.png) ### 支付常见问题 1、微信支付时跳转到授权页面? > 这是由于用户登录时未使用微信登录,使用微信支付需要获取用户的openid,所以需要跳转到微信登录完成授权后再进行支付。 2、微信小程序支付时提示`调用支付JSAPI缺少参数`:total\_fee? > 这是由于你的微信支付配置不正确造成的,请检查微信支付宝整合插件中的微信小程序app\_id是否配置正确、是否开通对应的产品、是否绑定商户号和小程序。 3、支付时提示`ERROR_GATEWAY: Get Wechat API Error:appid和mch_id不匹配,请检查后再试`? > 这是由于你的微信支付商户号和微信小程序未进行关联,请在`微信支付商户平台`\->`产品中心`\->`AppID账号管理`进行关联。