如何在微信中使用支付宝支付(如何在微信中使用支付宝)

来源:15手游网 时间:2022-10-19 04:26:30

任何看似不合理的需求对客户来说都必须是合理的。产品经理应该根据自己对产品的了解进行推理和想象。

看到标题,你会觉得这是个笑话,但很不幸,今天你遇到了一个案例。因为一些解释不清楚的原因,公司领导确实提出了这个需求。至于具体原因,我们后面会详细说明。

01需求描述领导要求直接下架我们产品使用的所有微信支付。一是微信支付选项在APP中被屏蔽。移除后,该APP只能使用支付宝支付。

但考虑到我们的产品已经通过微信官方账号做了很好的宣传,如果去掉微信支付,微信官方账号/小程序中的用户场景是关闭不了的,但领导又不想放弃这块大蛋糕,所以提出了这个“大胆”的需求,希望能以最低的成本看能保住多少订单,尽量引导微信上的用户下载app。

02方案探索首先我们有两种产品形态,微信H5和微信小程序。通过与技术专家的交流,我们得到一些想法:

1.直接在微信里打开支付宝是不可能的。现在你在微信里打不开阿里系列产品的页面。其实起源于2013年底,淘宝页面先屏蔽了微信货源的接入。啊.这个问题不宜多说。我们自己去百度吧。

总之现在的结果是,微信打开支付宝、淘宝等链接,会看到如下界面:

2.只有微信能开通的产品,才能作为开通支付宝的中转。经过一轮头脑风暴,大家想到了几个看似可行的方案:

在微信浏览器中,点击界面右上角,安卓用户可以看到一个“在浏览器中打开”,苹果手机用户可以看到一个“在Safari中打开”功能,可以在系统默认浏览器中打开链接。当我们的网站被微信屏蔽,或者一些需要的功能无法在微信中直接调用,这是离开微信环境的常见方式。微信官方给出了微信小程序唤醒APP的方法。微信小程序开发文档,从微信小程序打开app:

https://developers . weixin . QQ.com/mini program/dev/framework/open-ability/launch app . html

3.逐一验证第一个方案:通过app store打开我们的APP作为跳板。

经过技术沟通,吃了一顿百度饭,才把APP放到腾讯应用商店。然后当用户访问App Store对应的链接或二维码时,微信会根据系统判断自动打开苹果的App Store,安卓会打开腾讯的App Store。

我们的App已经在腾讯APP上架了,可以接受,但是带来了两个额外的问题:安卓用户并不是都装了腾讯APP;苹果App Store和腾讯应用宝能否接受我们的参考,然后打开特定页面?

腾讯应用宝的开发文档提供了一个名为“Applink能力”的功能:

微下载能力不仅可以帮助开发者在微信等场景中一键下载安装,还支持直接拉起应用的指定内容页面,帮助开发者缩短内容到达路径,提升产品活跃度和用户体验;

https://wiki.open.qq.com/index.php title=手机/应用微下载#3.3_Applink。E8.83.BD

不过这个功能的使用需要申请,不公开。

首先,为了让用户使用支付宝支付,我们必须让用户安装腾讯App,并申请他们的内测功能.为什么不让用户直接用微信支付?真的。所以我们来推广他的实用宝,在目前的情况下自然是不可能的。

在苹果的iOS9及以上系统中,苹果提供了通用链接功能,使得用户在没有安装app的情况下,可以跳转到app store的下载页面,或者直接调用app功能。

苹果相应开发文档(英文);

https://developer . apple.com/library/archive/documentation/General/Conceptual/app search/universal links . html #//apple _ ref/doc/uid/TP 40016308-CH12-SW1

苹果做这个功能的初衷是让大家的app愉快的互相跳转,可惜微信屏蔽了这个功能。

第二种方案:先用浏览器引导用户打开我们的页面,然后我们就可以通过浏览器“为所欲为”了。

目前看来是最可行的。第一,微信浏览器提供了在浏览器中打开的功能。其次,它唤起了浏览器中的支付宝。这个支付宝已经有现成的接口了。也可以在浏览器中打开自己的APP,或者打开应用市场,引导用户下载。

但是存在用户体验差的问题。根据支付宝的开发文档,在iOS系统中,唤起支付宝App支付后,不会自动返回浏览器或商家App。用户可以手动切换回浏览器或商家App。

在手机浏览器上用支付宝支付开发文档:

https://opendocs.alipay.com/open/203

>

第三个方案:微信小程序中直接唤起我方APP,再由我方APP唤起支付宝支付。

这里又有两个问题,一个是用户未必装了我们的APP,另外一个就是微信小程序唤起我方APP是有限制的:

当小程序从 APP 分享消息卡片的场景打开或从 APP 打开的场景打开微信小程序时时,小程序会获得打开 APP 的能力,此时用户点击按钮可以打开分享该小程序卡片/拉起该小程序的 APP。即小程序不能打开任意 APP,只能“跳回”APP。

所以方案三也无法实现。但是结合方案二的思路,可以考虑在小程序中引导用户复制链接,然后去浏览器中打开,然后进行后面的步骤。

微信小程序开发文档:

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/launchApp.html

03 方案设计

通过对各种方案进行验证后,我们决定了将用户引导到浏览器,然后再进行下一步的流程。如果用户回到微信的页面里,则自动检查用户是否已完成支付,然后再继续后面的流程。

用户在微信浏览器内,支付方式选择支付宝后,提示用户选择在浏览器中打开页面;如果是微信小程序内,则只能用户复制链接后自行去浏览器中粘贴打开。在浏览器中检查用户是否已安装APP,如果是则提示打开APP,否则直接唤起支付宝支付;iOS系统下,支付宝支付完,可以回浏览器页面或者回微信页面,都会自动检测支付结果,然后跳到对应的成功或者失败页面;安卓则支付宝支付完能跳回浏览器,然后提示可以下载APP查看更多内容(或其他的宣传)。

与技术及领导沟通后,第二点中,本来还想打开APP的,但是考虑到打开APP后还要再帮用户打开支付宝支付,流程太长容易出错,且用户看着页面不断的切换甚至可能以为自己手机中毒了,所以就不检测是否已安装了APP。

至此,我们就完成了微信中进行支付宝支付的通路,尤其是在微信浏览器中,用户只需要多点击两步:

点击更多->用浏览器打开,然后就能解决问题,整体体验习惯了还是可以的,只是谁会去习惯这玩意儿呀,所以我们还要配合微信公众号、小程序大量宣传,引导用户去APP或支付宝生活号中进行购买,能享受一定优惠或参与活动抽奖等,逐渐引流。

04 补充方案

我们之所以设计微信使用支付宝支付,其实还是舍不得微信的用户量,但是每次都这么折腾,用户就可能在这样折腾中流失了。所以我们还要考虑其他补充方案:

钱包支付:允许用户储值付款,储值可以享受一定优惠银行卡支付:与银联合作(我们只是说不用微信支付而已),实现绑卡支付基于钱包、银行卡支付实现进一步的小额免密支付:进一步为熟客降低支付的门槛,最大程度的留住用户其他:例如电子购物卡之类的,还有引入一些其他支付方式,如云闪付、翼支付或别的

通过对用户支付方式的补充,其实只能很小程度的降低用户的门槛,不过能留存住一部分老客户,也算是挽回一些损失。

为什么要去掉微信支付

这时候如果你还在阅读文章,那请仔细回忆一下那些触手可及的APP:

京东能用支付宝支付么?

美团外卖能用支付宝支付么?

为你手上的小米手环充岭南通/羊城通时,小米运动APP支持支付宝支付么?

拼多多APP上付款的时候,如果要用支付宝支付,得把折叠展开……

当仔细回想一下,为什么你接触的APP都是只支持微信支付呢,凭啥就不能支持支付宝支付呢是吧。

如果一家公司就是阿里控股或阿里承担支付业务的,或者他们的支付业务由阿里控制下的公司负责的时候,只能用支付宝那是再正常不过了。

另外接到这个需求后,我们也调研了一些处境和自己类似的公司,同时找了几家支付公司沟通,确实发现了有公司就是用类似的方案继续在微信上宣传自己的产品,所以才进一步踏实了我们这么做的信心。所以,大家未来要是真有幸遇到了这种产品,请不要惊讶,这都是有原有的。

本文由 @iCheer 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

热门攻略
推荐游戏