网站无法申请支付宝接口或者微信接口,几种实现无接口支付的解决办法
更新时间:2016年12月14日 10:35:31 投稿人:lqh
本文主要介绍了网站无法申请支付宝接口、微信接口的几种解决方法以及免接口支付收款的实现的相关资料,有需要的朋友可以参考一下。
该网站无法申请支付宝接口或者微信接口,所以无接口也可以收款。
由于客户的网站需要支付,但是我无法申请接口,所以我找到了第三方接口,但是用了几天就不行了,于是我研究了网上流行的支付方式。
很多不正规的商业网站无法申请支付宝的即时支付接口,也无法申请微信支付接口,但是又必须要有支付接口,怎么办呢?
网上有很多这种无接口的实现方法。
主要有两种方式:
1、申请第三方支付,或者直接自己搭建一个第三方网站,这个网站就是正规的网站,比如普通的购物网站,卖衣服鞋子等正规的实体商品。
申请这种网站的接口很容易。
申请接口后,本网站可以正常访问支付。
接下来我们的非正式网站就可以post数据到正式网站了,在正式网站添加新订单,正常支付,支付完成后将支付结果返回给非正式网站,即可完成支付。
这种方法最安全。
2. 另一种方法现在更为常用。
支付时提供二维码,用户直接扫描即可完成转账。客户电脑上安装有小程序,也可在线下载,即时扫描支付宝、微信后台的交易记录,并将新记录发布到网站,完成支付流程。
这涉及到付款确认过程,我们必须知道谁在付款。
通常的做法是在付款时通过备注栏来确认付款人。
在查看了其他人的代码之后,我找到了一种更好的实现方法。
首先在手机上使用支付宝生成50-100个支付二维码,金额设置成你需要的金额,在支付原因里自己编一个数字,二维码文件名也是这个数字,然后把这50个二维码的编号记录保存到数据库中。
每条记录都有一个字段,0表示可以付款,1表示正在付款,还有一个UID字段。
当需要支付时,先从数据库中选取一条值为0的记录,选取后将其设置为1,同时支付用户ID也更新到该记录的UID字段,选取后即可读取二维码。
将二维码返回给用户,用户扫码后,支付宝交易记录的备注栏中就会出现二维码号码。
当我们的EXE程序(其实就是一个随时刷新支付宝记录页面的控件)有新的记录的时候,就把这个记录提取出来POST到网站,网站收到消息之后,根据票据编号从我们的数据库中进行选择。
刚才我们知道了这条记录的UID,给这个UID添加余额或者完成订单支付,然后把这条记录改成0,UID也为0。
这样就完成了付款。这种方法目前被广泛使用。
感谢您的阅读,希望能够对您有所帮助,感谢您对本站的支持!