我们知道,网站集成支付宝的好处在于可以很方便的将支付方式集成在自己的网站中,稍会一点代码的人都可以根据帮助手册将其集成进来。不幸的是,需要一次性缴纳一定的费用,用来抵消今后交易中的收费。这点对于刚刚起步尝试做网络B2C服务的朋友可能无法接受。
那么什么样的网站适合做网站集成支付宝?又怎样去实现网站信成支付宝?这两部分不是这篇文章的讨论范围,有兴趣的朋友可以点击上边的链接。那我们可不可以换一种思路,看看通过这样的方式是否可行!
假设我们将购物的方式的流程设计如下:
- 买家将商品添加到购物车、或者直接购买结帐;
- 到了结帐的页面(收银台),给买家一个支付宝直接转帐的链接,并且告诉买家直接转帐到某个帐户;
- 支付宝的页面是通过javascript打开的,所以收银台能够定时监控得到当前页面的变化(即使监控不到也没有关系);
- 买家直接转帐,然后收银台通过js获取到转帐交易的ID号码,若无法获取,则请买家手动输入;
- 在服务器端,登录支付宝(通过CURL),通过ID检查支付金额,若和需求金额相同,则提交订单;
- 完成支付;
其实上面的方式应该可行,而且这个也不会给支付宝带来任何损失,因为通过程序模拟客户端登录支付宝和用户本身登录支付宝没有什么两样,而且直接转帐超过5000之后,支付宝照样要收取手续费的,因此这种思路仅仅曲线的解决办法,不存在利用漏洞之说。
或者,支付宝本身就会拒绝非正常浏览器的登录,不过用程序模拟浏览器登录应该也不是难事。
另外,支付宝的商家工具是不是也可以来个0收费,直接从交易金额中按照一定百分比来扣除?