共计 1388 个字符,预计需要花费 4 分钟才能阅读完成。
8 月底开始负责移动电商运营方面的工作,既然是移动电商,那肯定得涉及到微信支付方面的事情。
最初我们想当然的以为只要开通了官方微信支付的权限和功能后,就可以让用户在微信 app 里的任何场景下都可以顺利购买到我们的商品。
但事实上并非如此。在微信的某些场景下会出现无法支付的提示,如下图:

以至于在没有测试各种支付场景的情况下我们通过微信订阅号像用户推送了商品信息后,大部分用户都因为这个 " 无权限支付 " 的提示而放弃购买。有了这次的教训,我在之后的商品推送前,进行一次全方位的微信支付场景模拟,来测试在哪些情况下会支付失败。
固定环境: 已经开通微信支付且上架商品的服务号,有大量粉丝的订阅号。成功支付的判断条件是点击支付按钮后会弹出选择支付方式的窗口:

可以成功支付的场景:
A 没有关注服务号和订阅号,在朋友圈里看到了好友 B 分享到一条服务号商品链接,点进去后即可成功支付;
A 没有关注服务号和订阅号,在跟好友 B 聊天时,B 分享了一条服务号的商品链接,点进去后即可成功支付;
A 没有关注服务号和订阅号,在聊天群里看到了 B 分享的一条服务号的商品链接,点进去后即可成功支付。
把服务号的商品页面链接放入订阅号的文章「阅读原文」里:
A 将订阅号的文章分享到朋友圈,B 通过朋友圈阅读文章,点击「阅读原文」跳转至商品页面,成功支付;
A 将订阅号的文章分享到微信群聊,B 在群聊窗口阅读文章,点击「阅读原文」跳转至商品页面,可以成功支付;
A 将订阅号的文章直接分享给 B,B 在私聊窗口阅读文章,点击「阅读原文」跳转至商品页面,可以成功支付。
无法成功支付的才场景:
订阅号通过发送消息的方式将商品连接发给 A,A 点击连接进入商品页面,点击支付后提示没有权限;
订阅号将商品链接连接放入文章的「阅读原文」里,将文章推送给 A,A 阅读文章点击「阅读原文」跳转到商品页面后,点击支付按钮时无任何相应;
把商品连接以「超链接」的方式放到一个 html 网页里,把 html 网页链接放到订阅号文章的「阅读原文」里,将文章推送给 A,A 阅读文章点击「阅读原文」跳转到 html 网页,再通过网页的超链接点击跳转到商品页面,点击支付后提示没有权限;
把商品连接以「超链接」的方式放到一个 html 网页里,把 html 网页链接放到订阅号的「关键词自动回复」里,A 在与订阅号发送消息时触发关键词回复,点击关键词回复里的连接跳转到 html 网页,再通过 html 网页点击超链接连接跳转到商品页面,点击支付后提示没有权限;
在服务号创建文章并在「阅读原文」里放入商品连接,再把服务号的文章连接放入订阅号文章的「阅读原文」里,A 阅读订阅号推送的文章并点击「阅读原文」跳转到服务号的文章,再通过服务号文章的「阅读原文」进入商品页面,点击支付后提示没有权限。
可以看出,微信是支持用户与用户之间来触发购买行为,而不支持订阅号与用户之间的购买行为。任何购买行为,只要其中任何一个环节有「从订阅号界面进入商品页面」的情况,都无法成功支付。是不是也间接说明微信是提倡人与人之间通过信任来建立购买关系。
当然,也有个例外,在我的测试过程中发现了一个「奇葩」,叫「逻辑思维」的一个订阅号,只有它可以以订阅号的形式做到成功支付的结果,不知道为何,莫非有特殊关系?

注意,只有在顶部出现了「微信安全支付」的字样了,才能证明是在微信 app 内开通了微信支付功能的商品购买页面,如果没有这个字样,则说明不支持微信支付。