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

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

浏览量:1548 时间: 来源:新猿意码

                                              微信小程序支付错误提示“商户号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/


版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎