E企盈营销工具技术服务商 热线:4006-838-530

微信小程序支付错误提示“商户号mch_id或sub_mch_id不存在”

E企盈直播平台营销卖货系统

微信小程序支付错误提示“商户号mch_id或sub_mch_id不存在”        今天做微信小程序支付遇到这样一个问题,支付接口返回错误信息出显示”商户号mch_id或sub_mch_id不存在”,一开始我确定商户号是正确的,后来换了个思路,试了另一个商户号(微信公众平台),得到了正确的返回值!微信开放平台是一个主体下可以有多个app,但是要想开通微信支付,就得了解每个app与商户号的对应关系。每个app的商户号都是不同的,用哪个才正确?目前还没做检测是否有其它问题,后续更新!————————分割线————————         经测试,小程序中获取的商户号无法用于支付,有效商户号mch_id可通过登录微信支付商户平台查看,查看得到的商户号即为可用于支付的mch_id字段。————————分割线2018年/11月——————————————————以下四个关键字段为必须:1.appid:小程序标识ID,来源于小程序主体,登录小程序后台即可获得(公众号同理);2.openid:用户标识ID,来源于用户相对于小程序主体产生的唯一标识(小程序中可静默获取此字段,公众号网页点授权后获取此字段,如有需要我再整理);3.mch_id:商户号,来源于商户号,登录商户号即可获得;4.key:商户号秘钥,来源于商户号,自己配置产生(账户中心-API安全-设置秘钥);以下两个配置为必须:1.小程序开通支付并绑定商户号(在小程序后台微信支付模块按提示操作即可)2.商户号对小程序绑定授权(产品中心-APPID授权管理,另外,如果是公众号还需在开发配置中配置支付授权目录)只要以上两个必须条件满足,调用SDK方式无误,支付功能百分百可以实现。共勉!————————end——————————————————欢迎大咖指教~ 传送门:微信公众平台:https://mp.weixin.qq.com/微信商户平台:https://pay.weixin.qq.com/

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序支付错误提示“商户号mch_id或sub_mch_id不存在”
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏