网站申请不到支付宝接口、微信接口,免接口收款实现方式。

因为客户网站须要支付,可是又申请不到接口,找了一个第3方的接口,每用几天就不行了,因此研究了一下 如今网上流行的付款方式。数据库

不少非正规业务网站申请不到支付宝的即时到账接口,微信收款接口也申请不到。可是又必须须要付款接口,怎么办。小程序

如今网上有不少这种免接口实现方式,微信

主要有2种方式post

1,申请第3方的支付,或者直接本身搭建一个第3方网站。这个网站是正规网站,好比说正常购物网站,卖衣服,鞋子这些正规实体商品网站

这种网站就很容易申请到接口。spa

申请接口以后,这个网站正常接入支付。接口

接下来咱们的非正规网站,能够post数据 给正规网站,在正规网站新增一个订单,正常支付,支付完成回调以后,在将支付结果返回给非正规网站,完成支付。支付宝

这种方式最为稳妥。后台

2,另一种方式,如今也用的比较多。二维码

付款提供一个二维码,用户直接扫码完成转帐,客户电脑上安装一个小程序,网上也有下载,即时扫描支付宝、微信后台的交易记录,发现有新纪录就POST给网站来完成支付过程。

这个里面,涉及到一个 付款的确认过程,必须知道是谁付款。

一般作法是,经过付款时候的备注栏,来确认谁付款。

查看了一下别人的代码,发现一种比较好的实现方式。

首先,手机支付宝生成50-100个,收款二维码,金额设置为你须要的金额,在收款理由中,本身编一个号码,二维码保存文件名称也为这个号码,而后将这50个二维码的编号纪录保存到数据库。

每条记录给一个status字段,为0表示能够支付,1表示正在支付,还有一个UID字段。

须要支付的时候,首先从数据库里面选择一条status为0的记录,选取以后,将status设置为1,支付用户ID 也更新到这条记录的UID字段,选取以后,就能读取到这个二维码,

二维码返回给用户,用户扫码完成以后,这个时候,在支付宝的交易记录中,备注这一栏就有了这个二维码的编号。

咱们的EXE程序(实际上就是一个WEBVIEW 控件,随时刷新支付宝交易记录页面)有新纪录以后,就提取记录,在POST给网站,网站收到消息,就用这个备注的编号从咱们的数据库中选择

咱们刚才的那一条记录,就知道,UID了,给这个UID新增余额或者完成订单支付,在将这条记录的status改成0,UID也为0,

这样就完成了支付。这种方式如今使用也比较广泛。

相关文章
相关标签/搜索