收藏
回答

同时开通服务商和普通商户,在使用普通商户模式发起支付下单时报错?

使用同一主体开通了服务商又开通了普通商户两个商户号,在使用普通商户下单支付时,有时能下单支付成功,有时会报错提示:受理机构必须传入sub_mch_id,请问是哪里没有处理正确呢?开发人员API使用的是V2版本

回答关注问题邀请回答
收藏

3 个回答

  • Memory
    Memory
    2021-11-25

    报错受理机构必须传入sub_mch_id,说明服务商错误的去调用错了普通商户接口,服务商需要使用服务商模式API,不支持调用普通商户API ,服务商V2文档https://pay.weixin.qq.com/wiki/doc/api/sl.html

    2021-11-25
    有用
    回复 4
    • 小小目标
      小小目标
      2021-11-25
      我再确认了一下,收款账号是特约商户,是在以同一个主体申请的微信支付服务商号下面……特约商户下单必须要传服务商号的商户号吗?
      2021-11-25
      回复
    • Memory
      Memory
      2021-11-25回复小小目标
      不需要
      2021-11-25
      回复
    • Memory
      Memory
      2021-11-25回复小小目标
      你这报错就是用错了商户号
      2021-11-25
      回复
    • 小小目标
      小小目标
      2021-11-25回复Memory
      谢谢,我解决了,是有同事把两个商户号得秘钥配成一样的了
      2021-11-25
      回复
  • 老张
    老张
    2021-11-25

    sub_mch_id一定是服务商支付模式。

    2021-11-25
    有用
    回复 2
    • 小小目标
      小小目标
      2021-11-25
      我再确认了一下,收款账号是特约商户,在以同一个主体申请的微信支付服务商号下面,交易订单有两种订单:本商户的订单是没有传sub_mch_id生成的,服务商模式下的订单是二维码收款生成的。没传sub_mch_id下单时行时不行……特约商户下单必须要传服务商号的商户号吗?
      2021-11-25
      回复
    • 老张
      老张
      2021-11-25回复小小目标
      1、听上去就没有第二个公司主体?那么,你只能用普通商户来下单;
      2、想用服务商模式来下单,找另外一家公司来注册成为你们服务商之下的特约商户,再说。
      2021-11-25
      回复
  • 北望沣渭
    北望沣渭
    2021-11-25

    原因是你把商户号混用了

    2021-11-25
    有用
    回复
登录 后发表内容