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


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 相关文章推荐
传智播客学习之java 反射
Nov 22 Javascript
Jquery拖拽并简单保存的实现代码
Nov 28 Javascript
调用DOM对象的focus使文本框获得焦点
Feb 19 Javascript
jQuery中Form相关知识汇总
Jan 06 Javascript
Javascript中的call()方法介绍
Mar 15 Javascript
jQuery找出网页上最高元素的方法
Mar 20 Javascript
5分钟打造简易高效的webpack常用配置
Jul 04 Javascript
bootstrap里bootstrap动态加载下拉框的实例讲解
Aug 10 Javascript
vue element table 表格请求后台排序的方法
Sep 28 Javascript
no-vnc和node.js实现web远程桌面的完整步骤
Aug 11 Javascript
Vue内部渲染视图的方法
Sep 02 Javascript
解决Vue调用springboot接口403跨域问题
Sep 02 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 文件上传系统手记
2009/10/26 PHP
解析php入库和出库
2013/06/25 PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
2014/07/01 PHP
PHP实现的比较完善的购物车类
2014/12/02 PHP
PHP mysql事务问题实例分析
2016/01/18 PHP
Yii2框架制作RESTful风格的API快速入门教程
2016/11/08 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
从Ajax到JQuery Ajax学习
2007/02/14 Javascript
JQuery Ajax 跨域访问的解决方案
2010/03/12 Javascript
用Javascript评估用户输入密码的强度(Knockout版)
2011/11/30 Javascript
js实现可拖动DIV的方法
2013/12/17 Javascript
使用jQuery Rotare实现微信大转盘抽奖功能
2016/06/20 Javascript
jQuery表单验证插件解析(推荐)
2016/07/21 Javascript
js放到head中失效的原因与解决方法
2017/03/07 Javascript
Angular限制input框输入金额(是小数的话只保留两位小数点)
2017/07/13 Javascript
BootStrap TreeView使用实例详解
2017/11/01 Javascript
Vue创建头部组件示例代码详解
2018/10/23 Javascript
Vue移动端右滑屏幕返回上一页附源码下载
2019/06/26 Javascript
解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题
2020/08/14 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
2020/09/05 Javascript
微信小程序实现简单的select下拉框
2020/11/23 Javascript
原生js实现自定义滚动条组件
2021/01/20 Javascript
Python判断文件或文件夹是否存在的三种方法
2017/07/27 Python
python学生信息管理系统(初级版)
2018/10/17 Python
python实现简单日期工具类
2019/04/24 Python
python操作excel让工作自动化
2019/08/09 Python
opencv 图像轮廓的实现示例
2020/07/08 Python
牵手50新加坡:专为黄金岁月的单身人士而设的交友网站
2020/08/16 全球购物
九年级政治教学反思
2014/02/06 职场文书
四查四看自我剖析材料
2014/09/19 职场文书
董事长岗位职责
2015/02/13 职场文书
七年级作文之下雨天
2019/12/23 职场文书
Python还能这么玩之只用30行代码从excel提取个人值班表
2021/06/05 Python
linux中nohup和后台运行进程查看及终止
2021/06/24 Python
python使用matplotlib绘制图片时x轴的刻度处理
2021/08/30 Python