良非
良非
  • 发布:2022-10-04 11:49
  • 更新:2022-10-04 11:49
  • 阅读:574

安卓支付正常,IOS支付返回errMsg:mainifest.json中配置的支付appid和生成订单使用的appid不一致

分类:uni-app

mainifest.json中配置的支付appid和生成订单使用的appid不一致

app支付方式:微信支付

出错原因:

mainifest.json中配置的支付appid 填的 *开发环境appid*(自己开发用的,还有一个*正式appid*是客户的)  

未能及时发现错误的原因:

项目在config目录下index.js文件里,根据app运行环境是 *开发环境* 还是 *正式环境* 动态暴露 appid、partnerid;  
而且  mainifest.json中配置的支付appid 填的 开发环境appid ---不影响安卓支付,只有iOS支付报错  
所以我一时判断失误  只是在app支付页面,打印了订单信息和暴露出来的appid、partnerid进行了比对  

解决方法:
在项目里 mainifest.json文件中配置支付appid 改成 正式环境appid

0 关注 分享

要回复文章请先登录注册