怎样在微信小程序内接入支付宝支付?-蜗牛派

怎样在微信小程序内接入支付宝支付?

假如某天你接到一个需求,老板要求你在微信小程序接入支付宝支付,你该怎么办?不要慌。前些日子,老板提了个想法,想在微信小程序中接入支付宝支付。

一个奇葩的需求,微信小程序接入支付宝支付?

从产品的角度出发,这个需求是完全不合理的。腾讯跟阿里同属竞争关系,在今天你甚至还是无法直接把淘宝的商品链接分享给微信好友,无奈之下淘宝只能通过淘口令的形式,曲线引导微信用户到淘宝商品界面。

而微信支付与支付宝的作为C端支付领域的两大巨头,都恨不得把对方踩在脚底。微信小程序肯定是不支持支付宝支付的,技术上根本无法实现在微信中直接唤起支付宝。

基于以上考虑,我就跟老板说了,这个估计没法实现,市面上好像也没看到有成功案例。

但老板比较自信的说,可以接入一个单独的收银台界面,把微信支付、支付宝等支付方式等放上去,有个第三支付机构说他们可以实现这个,噼里啪啦的说了一堆。

言下之意就是“这个需求很简单,怎么实现我不管”。

我当时的第一反应:

一个奇葩的需求,微信小程序接入支付宝支付?

当然了,后来还是花了一些精力说服了老板放弃这个想法。

故事到这里就告一段落了,那么,微信小程序是否仅仅能使用微信支付呢?有没有通过其他方案可以实现支付宝支付呢?

在不考虑需求是否合理的前提下,我们来探讨一下微信小程序如何实现支付宝支付以及其他支付方式。

微信小程序曲线接入支付宝?

设想一:间接唤起支付宝

如果是自家的APP,正常的流程是用户提交订单时,商家APP调用支付宝提供的 SDK,SDK 再调用支付宝APP内的支付模块。商家 APP 会跳转到支付宝中完成支付,支付完后跳回到商家APP内,最后展示支付结果。

而这个流程在微信显然是无法走通的,没有任何办法可以直接在微信内唤起支付宝,所以我们得另辟蹊径,解决如何唤起支付宝的问题。

既然微信内部无法直接唤起,那通过外部浏览器呢?

一个奇葩的需求,微信小程序接入支付宝支付?

方案设想如下:

第一步:用户在微信小程序选择支付宝支付方式后,生成一个链接,提示用户复制链接后,进入浏览器打开并继续支付。

第二步:通过在浏览器中调用支付宝的手机网站支付接口,唤起支付宝。

第三步:用户通过支付宝完成支付,订单支付成功。同时,原有的微信小程序支付界面不断获取后台的支付结果,扭转订单状态并显示支付成功界面。

通过以上流程,理论上是可以曲线实现在微信小程序中接入支付宝支付的。核心在于引导用户复制链接并在外部浏览器中打开收银台,唤起支付宝。

设想二:微信内展示支付宝付款码

支付宝有个支付产品叫做“电脑网站支付”,可以根据订单生成付款码,用户打开支付宝APP通过扫码完成支付。

我们是否可以考虑,当用户在微信小程序成功下单并选择支付宝支付时,就展示一个支付宝付款码,提示用户截屏或者把二维码保存到相册,再通过支付宝扫码完成订单支付。

一个奇葩的需求,微信小程序接入支付宝支付?

听说已经有人实现这种方式了?大概的效果如下图。

一个奇葩的需求,微信小程序接入支付宝支付?

图片来自网络

以上两个方案仅仅是设想,并未有真正的去实践过,还要考虑是否会被微信监测到的问题。

但是技术上的可行性,并不代表有实现的必要性。上述两个方案,最大的缺点就是整个支付流程太长了,用户体验不够流畅。明明用户可以通过微信支付一步完成的事情,为什么要搞那么复杂呢?支付流程的冗长,整个漏斗也就越长,会极大影响订单的转化率。

所以,当你的老板有在微信中接入支付宝支付的想法时,请好好教育他。

其他支付方式探讨

1.钱包余额

钱包,是电商平台接入了第三方支付平台或者银行,为用户开展的虚拟账户,提供充值、消费、提现的功能。如果你的公司有自己的电商网页端或者APP,用户可以通过其他支付渠道与方式提前将金额充值进入钱包账户,在微信小程序进行消费时,用户可以选择通过钱包余额进行支付。

一个奇葩的需求,微信小程序接入支付宝支付?

2.线下银行转账

在之前的一篇文章《浅谈B2B电商平台大额支付方案》,我给大家介绍过这种支付方式。一种通过线下入金并实现线上自动对账的支付方式,主要应用于B2B大额支付领域。

在PMCAFF上面曾经看到过这样一个问题。

一个奇葩的需求,微信小程序接入支付宝支付?

这种情况,如果该教育公司自建了网页端商城,那么用网银支付或者线下银行转账的支付方式是可以解决这个问题的。

但是,如果该教育公司如果有APP渠道的话,是没有办法实现网银支付的,那么线下银行转账可能是个比较好的选择。前提是要找到这么一个第三方支付平台提供线下转账与自动上账的能力。

如果该教育公司同时有自己的小程序渠道呢?

如此高的客单价,仅依靠微信支付无法完全满足需求。

首先,微信支付钱包有自己的限额,这个是央行针对第三方支付机构为用户开设的支付账户服务规定的。其次,每个银行为用户提供的快捷支付业务也有自己的限额要求。

这种情况,微信小程序可以考虑接入线下银行转账的功能,在用户下单选择银行转账支付方式,前端展示专用的收款账号,用户打开自己的手机银行,直接转账,电商平台根据入金记录,实现自动对上账,扭转订单状态。

一个奇葩的需求,微信小程序接入支付宝支付?

1688APP渠道的银行转账支付界面

写在最后

以上就是微信小程序接入其他支付方式的一些设想,仅仅是一些发散性的思考,方案不一定具有技术上的可行性。

毕竟是否能够实现,一方面得看微信小程序的规则要求,一方面得看第三方支付平台能够提供的支付能力。

最后,能够实现不代表一定要实现,还得好好分析方案的性价比。比如在微信小程序通过外部浏览器的形式强制接入支付宝,即使实现了,能够产出的价值也很低,不实现也罢。

分享到:更多 ()
Copyright © 2015-2024 woniupai.net 蜗牛派 版权所有
皖ICP备18016507号-1 | 本站内容采用创作共用版权 CC BY-NC-ND/2.5/CN 许可协议