收藏
回答

微信支付合作伙伴平台中,分账接收方的 OpenId如何转换?

API 文档(https://pay.weixin.qq.com/doc/v3/partner/4012690683)中关于接收方Account 的说明如下:

2、PERSONAL_OPENID:个人openid(由父商户APPID转换得到)

3、PERSONAL_SUB_OPENID: 个人sub_openid(由子商户APPID转换得到)

请问对于第三方平台代开发的小程序,应该提供 2 还是 3?另外如果接收对象是子商户自己的员工(只使用企业微信,未使用小程序或公众号),又该如何获取 OpenId?

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

2 个回答

  • Memory
    Memory
    07-02

    你有没有走服务商模式支付?

    07-02
    有用
    回复 6
    • 马力
      马力
      07-02
      是的,服务商JSAPI/小程序下单(https://pay.weixin.qq.com/doc/v3/partner/4012759974
      07-02
      回复
    • Memory
      Memory
      发表于小程序端
      07-02回复马力

      用子商户appid下获取的openid在sub_openid传递

      07-02
      回复
    • 马力
      马力
      07-02
      文档就提了一句:“由子商户APPID转换得到”,具体怎么转换呢?另外接收方是子商户的员工,但小程序是给子商户的客户用的。场景是:客户购买,员工提成。这样的话,是不是如下面智能回答说的,只有引导员工通过子商户的小程序/公众号进行微信授权获取sub_openid?
      07-02
      回复
    • Memory
      Memory
      07-02回复马力
      你不是代开发么?
      07-02
      回复
    • 马力
      马力
      07-02
      是的,代开发。
      07-02
      回复
    查看更多(1)
  • 智能回答 智能回答 本次回答由AI生成
    07-02
    有用
登录 后发表内容