收藏
回答

服务商下的子商户 能通过支付获取用户的unioID吗?

服务商下的子商户 能通过支付获取用户的unioID吗?

通过上面的方法 appid为子商户的时候提示 无效的订单号 ,appid为服务商的时候 提示无效的ip地址 没在白名单中

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

1 个回答

  • 北望沣渭
    北望沣渭
    2021-04-24

    谢邀。可以的。

    服务商代子商户下的订单,transaction_id是属于服务商的,用微信支付订单号查询的时候,需要用服务商下单时候的appid去查询;调用接口IP限制,需要登录公众平台做IP白名单设置。

    2021-04-24
    有用 1
    回复 6
    • 赵赵
      赵赵
      2021-04-27
      嗯嗯 谢谢您的回答。请问一下 需要登录公众平台做IP白名单设置。是服务商的公众平台吗?还是子商户的公众平台
      2021-04-27
      回复
    • 北望沣渭
      北望沣渭
      2021-04-27回复赵赵
      appid为服务商,就是服务商的公众平台
      2021-04-27
      回复
    • 赵赵
      赵赵
      2021-04-27回复北望沣渭
      好的 谢谢你
      2021-04-27
      回复
    • 赵赵
      赵赵
      2021-04-27回复北望沣渭
      你好,请问一下 这个请求里的openid 是服务商获取的openid还是子商户获取的openid啊 。现在文档上的两种方式 如果用子商户的获取的openid 提示 "无效的openid", 如果是用服务商获取的openid(支付回调后返回了两个openid 一个是子商户的。另一个是不是服务商获取的openid) 提示 ”无效的交易"。请问一下是什么问题呢。麻烦您了。谢谢
      2021-04-27
      回复
    • 北望沣渭
      北望沣渭
      发表于移动端
      2021-04-27回复赵赵
      appid对应查出来的是openid;如果下单时填了sub_appid,查询出来也会含sub_openid;这个sub_appid目前可以是服务商的应用,也可以是子商户的应用;“无效交易”应该是指通过此接口查询,有5分钟的限制,4分钟内可查询到,超过5分钟应该就查不了了
      2021-04-27
      回复
    查看更多(1)
登录 后发表内容