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


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 相关文章推荐
任意位置显示html菜单
Feb 01 Javascript
Javascript实现飞动广告效果的方法
May 25 Javascript
JSON+Jquery省市区三级联动
Jan 13 Javascript
再谈JavaScript异步编程
Jan 27 Javascript
AngularJS中的过滤器filter用法完全解析
Apr 22 Javascript
jQuery插件扩展操作入门示例
Jan 16 Javascript
layer弹出层全屏及关闭方法
Aug 17 Javascript
react组件从搭建脚手架到在npm发布的步骤实现
Jan 09 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
Jul 16 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
Sep 01 Javascript
Vue实现push数组并删除的例子
Nov 01 Javascript
vue setInterval 定时器失效的解决方式
Jul 30 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如何将日志写进syslog
2013/06/28 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
jQuery 动态酷效果实现总结
2009/12/27 Javascript
JS子父窗口互相操作取值赋值的方法介绍
2013/05/11 Javascript
js获取select选中的option的text示例代码
2013/12/19 Javascript
JavaScript判断数字是否为质数的方法汇总
2016/06/02 Javascript
artDialog+plupload实现多文件上传
2016/07/19 Javascript
Angular在一个页面中使用两个ng-app的方法(二)
2017/02/20 Javascript
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
2017/05/15 jQuery
Node.js连接mongodb实例代码
2017/06/06 Javascript
Vue中使用Sortable的示例代码
2018/04/07 Javascript
详解如何使用babel进行es6文件的编译
2018/05/29 Javascript
vee-validate vue 2.0自定义表单验证的实例
2018/08/28 Javascript
在vscode 中设置 vue模板内容的方法
2020/09/02 Javascript
Openlayers学习之加载鹰眼控件
2020/09/28 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
python3 与python2 异常处理的区别与联系
2016/06/19 Python
Golang与python线程详解及简单实例
2017/04/27 Python
Python编程之变量赋值操作实例分析
2017/07/24 Python
分享一个简单的python读写文件脚本
2017/11/25 Python
查看Django和flask版本的方法
2018/05/14 Python
python 实现按对象传值
2019/12/26 Python
利用canvas实现图片下载功能来实现浏览器兼容问题
2019/05/31 HTML / CSS
Old Navy加拿大官网:美式休闲服饰品牌
2017/09/26 全球购物
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
一道写SQL的面试题和答案
2013/11/19 面试题
什么是反射?如何实现反射?
2016/07/25 面试题
战友聚会邀请函
2014/01/18 职场文书
大学军训感言1000字
2014/02/25 职场文书
周年庆促销方案
2014/03/15 职场文书
2014年采购员工作总结
2014/11/18 职场文书
Flask搭建一个API服务器的步骤
2021/05/28 Python
十大最强岩石系宝可梦,怪颚龙实力最强,第七破坏力很强
2022/03/18 日漫
MySQL实现用逗号进行拼接、以逗号进行分割
2022/12/24 MySQL