Skip to content
微信支付宝个人免签收款Api系统,有了它对接再也不用担心我的业务不能支付了
Branch: master
Clone or download
Latest commit 5b260c1 Jun 12, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
apiDoc 更新更详细的文档和代码注释 Apr 17, 2019
app Update order.js Jun 5, 2019
config 更新注释 Apr 22, 2019
database 更新注释 Apr 22, 2019
test/app/controller 解决支付宝二维码问题 Jan 19, 2019
.autod.conf.js 更新文档 Jan 19, 2019
.editconfig 更新文档 Jan 19, 2019
.eslintignore 更新文档 Jan 19, 2019
.eslintrc 更新文档 Jan 19, 2019
.gitignore 更新文档 Jan 19, 2019
.sequelizerc 更新文档 Jan 19, 2019
.travis.yml 更新文档 Jan 19, 2019
README.md
appveyor.yml 解决支付宝二维码问题 Jan 19, 2019
package.json 依赖安全更新 Apr 12, 2019

README.md

个人支付免签系统 Api 版本

技术栈 eggJs + mysql + Vue

项目说明: 支持个人网站、安卓App、微信公众号、Pc软件收款的接入,所有的资金都会实时到账您的支付宝/微信余额中,支付宝无需上传收款二维码,支持H5唤醒支付,支持回调通知、支持补单、后台功能简单;

关于demo演示

此演示是基于普通版 https://github.com/yioMe/node_wx_alipay_personalPay ;

后台Demo地址: http://pay.yio.me 账号密码 admin,api版后台仅保留订单列表和二维码管理功能;

支付Demo地址: http://pay.yio.me/#/goods/DwnNGCW4VLk1CjemIiUqf

api版没有演示地址,请自行搭建或观看视频教程和视频演示,支付宝无需上传收款二维码,支持h5/安卓App唤醒支付,无需用户手动输入金额!

客户端赞助地址

没有客户端无回调通知,其他功能不影响,可以测试,可以学习,为了能持续更新,客户端需要购买后使用;

客户端赞助地址: http://pay.yio.me/#/goods/74ct1zBzZBW8YGFBKe-Yf 无需root权限非xposed框架;

提供技术对接、技术解答、系统维护、系统搭建部署;

2019年05月31日09:19:15

1.支付宝新版本(10.1.65) 测试h5、安卓app方式唤醒通过;

2019年05月15日15:06:11

1.支付宝版本(10.1.62)测试h5、安卓app方式唤醒通过;

2.唤醒演示链接: https://pan.baidu.com/s/1YQRU96GvDRDJhM00wqTYbg 提取码: jt95

2019年04月07日11:35:36

  1. 最新版支付宝(10.1.60)已经支持h5唤醒支付,将支付宝二维码地址使用a标签href属性即可,具体用法可参考视频教程,之前的版本请按照 app/controller/order.js 第127行修改,注:目前可以唤醒的不用理会本次更新;

  2. 唤醒演示 https://pan.baidu.com/s/1kQMkfCyTCqb-pQoURE8aSg

2019年03月03日08:04:26 更新

  1. 解决支付宝二维码生成限制,无需上传支付宝二维码;

  2. 增加视频教程;

视频教程

https://pan.baidu.com/s/1czuBjaTIT2hwC215yQ-FlQ

文本教程

  1. 安装 node.js mysql 环境,并将此项目所有文件下载到服务器任意目录上面;注:node.js版本 >= 8.9.0 mysql版本 >= 5.5

  2. 下载项目 点击下载,解压并进入项目根目录,找到 config/config.default.js 文件按照提示修改所需配置保存,然后进入database/config.js 文件修改 development 数据库配置信息; 注: 数据库需要手动创建,字符集utf-8排序规则utf8_general_ci;

  3. 在项目根目录中打开命令行, 执行 npm install 安装依赖文件;

  4. 在项目根目录中打开命令行, 执行 npx sequelize db:migrate 创建数据表结构; 注: 是npx 不是 npm;

  5. 在项目根目录中打开命令行, 执行 npm start 启动应用,默认端口7001; 注: npm stop 停止应用;

  6. 访问 http://你的服务器地址:端口号/index.html 注:必须带index.html

Api文档

下载本项目后,进入DocApi目录,使用浏览器打开index.html文件即可;

在线文档:接口文档

你只需要关注 ↓

order - 创建支付订单

无需关注↓

android - 接收推送客户端信息

android - 验证客户端

客户端配置

api 地址填写: http(s)://你的服务器地址:端口号/addons/pay/ 注意:必须以反斜杠结尾

签名密匙填写: config/config.default.js 里的 secretkey 值

点击保存提示配置成功即可,没有其他设置!

开启微信/支付宝收款通知

微信->钱包->二维码收款->开启收款到账语音提醒

注:(如果微信在PC登录了,请在手机微信中关闭手机静音,或退出PC微信)

支付宝->收钱->开启收款到账语音提醒

注意

1.收款二维码是定额的二维码不是你的微信二维码,二维码收款->设置金额->保存收款二维码(不能修改任何文字信息,否则会无法识别报404);

2.服务器一定要是外网,否则支付宝付款时无法找到正确的二维码地址;

疑问

问:资金多久到账?

答: 实时到账,直接到账微信/支付宝余额,不经过任何第三方;

问:会掉单吗?

答: 保持客户端和服务端网络畅通99.99%不会掉单!

问:这个服务端是什么意思,客户端是什么意思?

答: 服务端源码是用来接收客户端推送收款信息,客户端是监听支付宝和微信的收款信息并实时推送到服务器;

问: 微信公众号可以使用吗?

答: 可以使用微信,长按二维码即可直接支付;

问: 原生安卓可以使用吗?

答: 可以使用,请使用webView控件中加载html a 标签,即可唤醒支付宝支付;

问:如何联系到你

答: 邮件 a@yio.me

如需商业版【多用户多设备,不需要随机立减,同一金额可以同时n个人付款,支持支付宝h5唤醒,socket协议支持并发】请访问 http://pays.yio.me 输入手机号,点击获取验证码,验证码是 000000,源码出售。

You can’t perform that action at this time.