网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法


Posted in Javascript onDecember 14, 2016

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

由于客户网站需要支付,但是又申请不到接口,找了一个第3方的接口,每用几天就不行了,所以研究了一下 现在网上流行的付款方式。

很多非正规业务网站申请不到支付宝的即时到帐接口,微信收款接口也申请不到。但是又必须需要付款接口,怎么办。

现在网上有很多这种免接口实现方式,

主要有2种方式:

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

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

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

接下来我们的非正规网站,可以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,

这样就完成了支付。这种方式现在使用也比较普遍。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
JavaScript 解析Json字符串的性能比较分析代码
Dec 16 Javascript
用js正确判断用户名cookie是否存在的方法
Jan 28 Javascript
jquery实现简单实用的弹出层效果代码
Oct 15 Javascript
VsCode插件整理(小结)
Sep 14 Javascript
微信小程序实现提交input信息到后台的方法示例
Jan 19 Javascript
Vue CLI3.0中使用jQuery和Bootstrap的方法
Feb 28 jQuery
优雅的处理vue项目异常实战记录
Jun 05 Javascript
jquery.pager.js分页实现详解
Jul 29 jQuery
详解ECMAScript2019/ES10新属性
Dec 06 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
Jul 18 Javascript
JavaScript实现移动小精灵的案例代码
Dec 12 Javascript
基于JavaScript实现省市联动效果
Jun 22 Javascript
AngularJS定时器的使用与移除操作方法【interval与timeout】
Dec 14 #Javascript
本地Bootstrap文件字体图标引入却无法显示问题的解决方法
Apr 18 #Javascript
微信小程序中使元素占满整个屏幕高度实现方法
Dec 14 #Javascript
AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
Dec 14 #Javascript
bootstrap modal弹出框的垂直居中
Dec 14 #Javascript
微信小程序 免费SSL证书https、TLS版本问题的解决办法
Dec 14 #Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
Dec 14 #Javascript
You might like
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
2009/09/30 PHP
php实例分享之通过递归实现删除目录下的所有文件详解
2014/05/15 PHP
php发送html格式文本邮件的方法
2015/06/10 PHP
用PHP代码在网页上生成图片
2015/07/01 PHP
php正则表达式学习笔记
2015/11/13 PHP
PHP实现字符串的全排列详解
2019/04/24 PHP
Laravel中正确地返回HTTP状态码方法示例
2019/09/10 PHP
javascript Xml增删改查(IE下)操作实现代码
2009/01/30 Javascript
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
js 获取计算后的样式写法及注意事项
2013/02/25 Javascript
弹出窗口并且此窗口带有半透明的遮罩层效果
2014/03/13 Javascript
jQuery代码实现对话框右上角菜单带关闭×
2016/05/03 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
BootStrap Datetimepicker 汉化的实现代码
2017/02/10 Javascript
Vue2.x Todo之自定义指令实现自动聚焦的方法
2019/01/08 Javascript
微信小程序云开发获取文件夹下所有文件(推荐)
2019/11/14 Javascript
taro小程序添加骨架屏的实现代码
2019/11/15 Javascript
基于JS实现快速读取TXT文件
2020/08/25 Javascript
python简单实现计算过期时间的方法
2015/06/09 Python
详解基于django实现的webssh简单例子
2018/07/17 Python
Python使用Pandas库常见操作详解
2020/01/16 Python
Python中如何引入第三方模块
2020/05/27 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
Selenium环境变量配置(火狐浏览器)及验证实现
2020/12/07 Python
利用CSS3动画实现圆圈由小变大向外扩散的效果实例
2018/09/10 HTML / CSS
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
Dogeared官网:在美国手工制作的珠宝
2019/08/24 全球购物
财会专业毕业生自荐信
2014/07/09 职场文书
农村门前三包责任书
2014/07/25 职场文书
体育活动总结
2015/02/04 职场文书
培训通知书模板
2015/04/17 职场文书
2016教师学习教育法心得体会
2016/01/19 职场文书
小学音乐课教学反思
2016/02/18 职场文书
HTML中的表单Form实现居中效果
2021/05/25 HTML / CSS
《王者天下》第4季首话新剧照 4月9日正式开播
2022/04/07 日漫
css之clearfix的用法深入理解(必看篇)
2023/05/21 HTML / CSS