微信支付 不允许跨号支付问题

我公司有2个微信公众号,一个订阅号、一个服务号,都是认证的!
两个号都可以通过自定义菜单的链接跳转到我们的wap商城(商城是同一个)里去!!

因为我们主要推广订阅号,但订阅号无法开通微信支付,于是我们用服务号开通了微信支付,并在wap商城里接入了微信支付。结果通过订阅号访问wap商城通过微信支付时,就提示如下图的 不允许跨号支付!!
要是通过服务号就没有问题!!

请问各位,这个有啥办法解决吗?

不允许跨号支付
服务号微信支付设置,已对wap商城的路径进行了授权

阅读 118.8k
10 个回答

你如果是通过订阅号的菜单或者自动回复向用户推送的店铺地址 那么就会出现这样的情况
如果坚持使用订阅号的话 你只能直接把链接分享到朋友圈 或者直接发送给你的用户

在微信开放平台https://open.weixin.qq.com/ 上把这个订阅号与服务号绑定起来就不会出现不能跨号支付的问题了。

都限制了,你直接按照入口用不同微信号发起支付就行了

我也遇到过这中情况,那是因为你的网站进去的地方是别人的服务号或者订阅号进去的,你把网址放到朋友或者微信群里再点击进去就不会报这样的错误了!!!

现在准备这样做:

  1. 订阅号里填的链接和订阅号发给用户的链接带上一个 query 值
  2. 微信页面判断如果含有这个 query 则动态修改支付流程,变为扫码支付
  3. 当用户分享到朋友圈或给朋友时,一定要把 query 去掉,因为通过朋友圈和直接分享给朋友的不会出现这种跨号的错误了

我这边也出现这个问题了,以上只是现在的构想,实际操作过后会在后面继续回复。。

是因为你那个订阅号没认证。

新手上路,请多包涵

那你就用支付宝啊。。。。用微信干嘛!

微信订阅号是禁止发起微信支付的请求的,没有办法解决,除非微信放开;只有服务号可以使用微信支付。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进