https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxxx&redirect_uri=yyyyyy. xxxx为服务商的APPID,yyyy为授权回调地址,回调地址在子商户的公众号已经配置完全可以正常使用。现在无法获取用户信息。
1.服务商有一个子商户的授权域名管理,如有如何管理。查询openId的appsercet是否是服务商的appsecret(公众号的appsecret).?
2 微信分配的子商户公众账号ID,sub_appid,是指服务商通过子商户的信息新申请的一个公众号ID还是只子商户已有的appId信息?
3 子商户号,sub_mch_id,同问,是服务商申请的,还是子商户已有的?
问题已经解决。还有点问题不清楚。下面说一下对服务商JSAPI使用的时候的注意。
1 sub_appid 是子商户自己已有的appid.需要服务商主动添加。
2 sub_mch_id 是由服务商使用子商户提供的信息,申请的一个子商户商号,和子商户已有的商户号不冲突,独立运行。
3 mch_id 是服务商的商户号。
4 发起支付前的用户授权,目前使用的一种方法是通过sub_appid获取用户的openid,相应统一下单接口填写sub_openid。openid就不用了填写了。
5 退款的证书文件使用服务商的。
-------------------------------------------------------猜测-----------------------------------------------------
还有一种支付方式 ,获取用户openId使用的是服务商的appId.下单填写openId不使用sub_openid,由于不知道之前服务商的配置,对这种情况作了一种猜测。 服务商在自己的回调域名里面填写了子商户的授权回调域名。以便通过服务商的APPID获取用户openId,下单参数选择openId.。