收藏
回答

APPID不在可自助绑定的账号类型范围内,请检查修改后再试

现在情况是这样的,在开放平台的open.weixin.qq.com 上 绑定了网站(appid1)和服务号(appid2),在支付平台绑定也绑定了服务号(appid2) , 现在appid1 获取了 openid,但当使用appid2向openid支付时,出现“appid和opendid不匹配”的错误。所以认为应当把appid1也绑定到支付平台,但绑定时却报“APPID不在可自助绑定的账号类型范围内,请检查修改后再试”的错误。

请问该如何实现现在的功能?如何绑定appid?

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

1 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-06-26

    这里的流程能否再描述具体些?

    2019-06-26
    赞同
    回复 4
    • 友仁
      友仁
      2019-06-27

      目标是实现网站向微信用户付款。

      方法1:

      1.1 微信用户登陆网站时,通过网站应用的appid1,调用connect/qrconnect?接口,获取到了该用户对应的openid,记为openid1

      1.2 使用支付平台的接口

      api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers

      时,进行对openid1 支付时,报错appid 和openid不匹配。后来发现支付时使用的appid是appid2,该id为服务号的appid。所以尝试了方法2


      方法2:

      修改1.2中的appid为appid1,但还是报错,因为支付平台没有绑定网站应用的appid。于是尝试绑定,但提示无法绑定“该APPID不在自助绑定类型范围内”


      所以不知如何实现这一个功能。

      2019-06-27
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      2019-06-27回复友仁

      你好,要用开放平台申请的APP移动应用的APPID才能绑定,网站应该的APPID是绑定不了的,请注意。

      2019-06-27
      回复
    • 友仁
      友仁
      2019-06-27回复社区技术运营专员-娇华

      谢谢答复,但我的问题是如何实现网站向微信用户支付的问题。如果换成移动应用app的appid,那么网站登陆时也可以用这个appid吗?如果可以,那么他返回的opendid是与之前用网站应用appid返回的openid一致吗?

      2019-06-27
      回复
    • jjjackie1
      jjjackie1
      2019-08-12
      应该不一致,同一个用户在同一主体不同应用内的openid都是不一样的。你的web应用和这个移动应用在开放平台应该就是两个应用来的,所以拿到的openid是不一样的
      2019-08-12
      回复
登录 后发表内容