第三方支付公司(软件服务商)接入时,支付都需要过自己的后台系统,对于SDK模式和APP+小程序模式的接入:
1、从交互上看:
SDK模式中,虽然服务商可以自己开发APP,但是很多交互和逻辑其实都是微信SDK固定的,比如从收款开始到微信支付成功,这些交互都是微信现有的刷脸交互(我理解下来是这样,如有不对请指出);
而在小程序模式中,因为是青蛙APP,所以从收款开始到微信支付成功,交互都是青蛙APP的界面
所以从交互角度来看,SDK和小程序有什么区别呢?怎么感觉都一样,我们能发挥的地方只有收款前的广告页,以及微信支付成功后的页面;
2、实现的功能
SDK模式中,刷脸支付时微信SDK承担了刷脸认证的部分,SDK返回付款码后我们APP会将付款码上送我们后台,发起交易,
小程序的逻辑也是一样,刷脸支付时青蛙APP承担了刷脸认证的部分,青蛙APP返回付款码后我们我们小程序会将付款码上送我们后台,发起交易
所以从功能上看,SDK和APP+小程序的模式都是一样,只是一个需要开发APP,一个是在青蛙APP上开发小程序
3、设备厂商
不管是SDK还是青蛙+小程序模式,我们可选的硬件厂商都一样(我理解下来是这样,如有不对请指出)
那对于第三方支付公司(软件服务商)接入微信刷脸时,SDK模式和青蛙+小程序模式的选择上,需要怎么权衡?除了技术实现有区别,还有其他区别吗?还是只需要看对我们来说哪种实现方式(开发APP和开发小程序)更容易就可以了?
另外,青蛙APP+小程序模式是不是不支持银联+微信的聚合刷脸?而SDK模式可以支持?