支持 微信、支付宝扫码个人免签收款Api系统,有了它对接再也不用担心我的业务不能支付了。
技术栈 EggJs MySql Vue
系统部署需要先搭建nodejs, node.js版本 >= 8.9.0 ,mysql版本 >= 5.5
项目说明: 支持个人网站、安卓App、微信公众号、Pc软件收款的接入,所有的资金都会实时到账您的支付宝/微信余额中,支付宝无需上传收款二维码,支持H5唤醒支付,支持回调通知、支持补单、后台功能简单。
特点:支付回调通知,0手续费实时到账(不经过任何第三方,直接到账微信/支付宝余额),提供无依赖服务端源代码运行在自己服务器上,支持php/java/python等任意开发语言接入,监听方式非xp框架HOOK的方式,无需root权限,独立App监听安全无风险。
实现原理: 当收到支付宝、微信、实时收款信息,客户端会实时通知服务器收款金额和方式,服务器收到有效期订单金额后处理订单状态,使用随机减免的方式区分订单(5分钟订单有效期内有相同金额的订单会随机减免0.01 – 0.10的方式用来区分订单。
订单接口:http://xxxxx/ api/order
下载完系统后, 解压并进入项目根目录,找到 config/config.default.js,修改其内容,内容主要包含系统参数,都有中文注解,根据中文注解填入信息即可,完成修改后, 然后进入database/config.json 文件修改 development 数据库配置信息, 注: 数据库需要手动创建,字符集utf-8排序规则utf8_general_ci。
nodeJS安装步骤如下:
- 下载nodejs完成安装
- 在项目根目录中打开命令行, 执行 npm install 安装依赖文件
- 在项目根目录中打开命令行, 执行 npx sequelize db:migrate 创建数据表结构; 注: 是npx 不是 npm
- 在项目根目录中打开命令行, 执行 npm start 启动应用,默认端口7001; 注: npm stop 停止应用
- 访问 http://你的服务器地址:端口号/index.html 注:必须带index.html
评论0