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


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 相关文章推荐
日期函数扩展类Ver0.1.1
Sep 07 Javascript
js GridView 实现自动计算操作代码
Mar 25 Javascript
基于JQuery的类似新浪微博展示信息效果的代码
Jul 23 Javascript
jQuery常见开发技巧详细整理
Jan 02 Javascript
Javascript 构造函数详解
Oct 22 Javascript
innerHTML在IE中报错解决方案
Dec 15 Javascript
Js实现无刷新删除内容
Apr 29 Javascript
javascript简单比较日期大小的方法
Jan 05 Javascript
JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
Apr 05 Javascript
简单谈谈js的数据类型
Sep 25 Javascript
VUE长按事件需求详解
Oct 18 Javascript
Element-ui table中过滤条件变更表格内容的方法
Mar 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字符转义相关函数小结(php下的转义字符串)
2007/04/12 PHP
PHP 导出数据到淘宝助手CSV的方法分享
2010/02/27 PHP
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
用php简单实现加减乘除计算器
2014/01/06 PHP
PHP正则表达式之捕获组与非捕获组
2015/11/06 PHP
详解php魔术方法(Magic methods)的使用方法
2016/02/14 PHP
php + nginx项目中的权限详解
2017/05/23 PHP
PHP面向对象多态性实现方法简单示例
2017/09/27 PHP
ExtJS Store的数据访问与更新问题
2010/04/28 Javascript
Jquery的hide及toggle方法让超链接慢慢消失
2013/09/06 Javascript
Jquery实现图片左右自动滚动示例
2013/09/25 Javascript
javascript调试过程中找不到哪里出错的可能原因
2013/12/16 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
超简单的Vue.js环境搭建教程
2017/03/17 Javascript
JS设计模式之数据访问对象模式的实例讲解
2017/09/30 Javascript
Vue2.0父子组件传递函数的教程详解
2017/10/16 Javascript
解决layer 动态加载select 失效的问题
2019/09/18 Javascript
ant design vue导航菜单与路由配置操作
2020/10/28 Javascript
Python fileinput模块使用介绍
2014/11/30 Python
Python通过matplotlib画双层饼图及环形图简单示例
2017/12/15 Python
Python实现的求解最小公倍数算法示例
2018/05/03 Python
Python实现查找最小的k个数示例【两种解法】
2019/01/08 Python
基于Tensorflow高阶读写教程
2020/02/10 Python
python属于软件吗
2020/06/18 Python
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
世界上第一个创建了罩杯系统的美国内衣品牌:Maidenform
2019/03/23 全球购物
C和C++经典笔试题附答案解析
2014/08/18 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2016/01/06 面试题
2013年学期结束动员演讲稿
2014/01/07 职场文书
项目建议书范文
2014/05/12 职场文书
小学生2015教师节演讲稿
2015/03/19 职场文书
步步惊心观后感
2015/06/12 职场文书
pygame面向对象的飞行小鸟实现(Flappy bird)
2021/04/01 Python
Nginx配置Https安全认证的实现
2021/05/26 Servers
Java Spring Lifecycle的使用
2022/05/06 Java/Android