收藏
回答

微信服务商模式 什么业务场景需要传 sub_appid和sub_openid?

我司申请成为服务商,关联我司同主体小程序A,添加特约商户B(绑定特约商户B1小程序),我司小程序A为特约商户B提供微信支付功能,B1小程序下单后跳转我司A小程序,此时是否需要传 通过B1生成的sub_openid给A小程序,A小程序调用微信下单,是否需要用sub_openid下单,而非A小程序自身生成的openid

我想如果不用sub_openid,而用A小程序自身生成的openid(即sp_openid),虽然能支付成功,但无法监控B1小程序是谁?可能特约商户B有多个小程序B1,B2,B3,B4,虽然在服务商这商户B只绑了一个B1小程序。但B2小程序实际也是可以调起A小程序 实现微信支付。是不是需要传入sub_openid给A小程序,然后微信支付下单,拉起支付,如果sub_openid与子商户号对应绑定的小程序B1没对应上,微信支付将会失败, 可以这么理解吗??

求大佬指点迷津!!



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

2 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2023-03-28

    在子商户appid场景调用服务商模式支付发起支付的时候需要传sub_appid和sub_openid,appid和openid不匹配无法创建下单请求或调起支付

    2023-03-28
    有用 1
    回复 11
    • 孙三国 
      孙三国 
      2023-03-28
      大佬 你所说的 “在子商户appid场景调用服务商模式”  是指 子商户用他们自己的小程序直接拉起支付的场景?
      2023-03-28
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2023-03-28回复孙三国 
      对,不只是小程序,也可能为子商户公众号、APP
      2023-03-28
      回复
    • 孙三国 
      孙三国 
      2023-03-28回复Memory (私信不回复)
      好的 谢谢大佬
      2023-03-28
      回复
    • Liar
      Liar
      2023-04-03
      大佬我又来了,服务商的appid是哪里来的呢,我现在注册了服务商然后邀请了特邀商户,特邀商户绑定了一个小程序appid。我现在开发的时候调起支付发现也需要服务商的appid,但是我没有,是不是我注册流程哪里出了问题,比较着急,希望大佬可以解惑
      2023-04-03
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2023-04-03回复Liar
      服务商后台自己绑定服务商主体的APPID
      2023-04-03
      回复
    查看更多(6)
  • 跨商通
    跨商通
    2023-03-28

    1、你要在B1上直接拉起支付,就需要填sub_openid;在A上拉起支付,不需要填。

    2、你这种从B1跳转到A支付的,实际上,支付与B1没有任何关系。如果想知道是B1跳转的,在跳转的环节带上相关参考+订单号来定位吧。

    2023-03-28
    有用
    回复 1
    • 孙三国 
      孙三国 
      2023-03-28
      感谢大佬清晰的解答
      2023-03-28
      回复
登录 后发表内容