V免签 —— 个人开发者收款解决方案
- 收款即时到账,无需进入第三方账户,收款更安全
- V免签完全开源,永久免费,请不要轻信任何付费版的V免签
1.搭建V免签服务端
下载链接以及搭建教程请参考V免签Github仓库教程:V免签服务端
如无法访问Github,可点击 V免签服务端下载
1.1 环境准备
请自行在Linux服务器上安装好宝塔面板,通过宝塔官网可以一行命令自动安装宝塔
随后请在宝塔面板内的软件商店里找到并安装PHP,Nginx,Mysql,Phpmyadmin,其中PHP版本需要大于等于5.6
1.2 用宝塔面板新建站点
新建站点时,数据库下拉菜单选择Mysql
域名填写你自己的域名,或者 ip:端口 形式的地址
1.3 解压安装包到网站目录下
可以在宝塔面板的 文件 选项卡下操作,将安装包移动到网站目录下

然后选择安装包并点击解压

进入解压出来的vmqphp-master目录,全选里面的所有内容,选择 更多 -> 剪切

然后返回上一级目录(网站目录),点击右上角的粘贴,把选中的所有内容都移动到网站目录下,同时确保所有内容的所有者都是www用户
1.4 修改站点运行目录为public

1.5 设置伪静态规则
点击上图中的伪静态,然后在上方的下拉菜单中选择thinkphp

1.6 设置默认文档为index.html
点击默认文档,然后将index.html移至第一行

1.7 修改网站目录下的config/database.php

找到网站目录下的config/database.php,然后双击进行编辑,更新 database,username,password,将它们的值替换为你的数据库(在步骤1.2中新建的数据库)的数据库名,账号和密码,如果不记得了可以在宝塔面板中的数据库里查看

1.8 通过phpmyadmin修改数据库
在宝塔面板的数据库里找到你的数据库,点击右方的管理进入phpmyadmin,然后进入你的数据库,可以看到目前数据库里什么都没有

在宝塔面板中找到网站目录下的vmq.sql文件,双击打开并复制里面的全部内容

回到phpmyadmin里,点击数据库,然后点击右边的 sql 按钮,把复制的内容粘贴进去

然后点击右下角的执行
1.9 访问你的v免签网站并更新配置
访问你的v免签网站,用默认用户名admin和默认密码admin登录,进入后台管理,在系统设置内更改后台账号和后台密码,异步回调和同步回调不会填的话,分别填:
https://<你的V免签服务端网址>/example/notify.php
和
https://<你的V免签服务端网址>/example/return.php

然后复制通讯密钥,待会有用
在宝塔面板内找到网站目录下/public/example/下的main.php,notify.php和return.php,编辑它们,将key的值替换为你的通讯密钥

接着上传你的微信和支付宝的个人的收款码,然后保存配置。
2.安装V免签监控端
推荐使用安卓手机端的监控app
如无法访问Github,可点击 V免签监控端(新版)下载
3.配置V免签服务端和监控端
打开监控端app,扫描服务端后台监控端设置处的二维码
复制系统设置里的通讯密钥,待会有用
手机端确保微信/支付宝已运行并开启收款通知(收到收款时通知栏会有通知)
测试V免签:访问https://<你的V免签服务端网址>/example,测试能否生成订单以及监听是否正常
4.配置ZFAKA
接下来配置你自己的ZFAKA网站
进入你的ZFAKA后台里的 设置中心 → 支付设置 → V免签微信(或V免签支付宝),如果你的ZFAKA没有V免签请确保你的ZFAKA版本为1.4.6或以上
密钥填写第3步里的通讯密钥,支付网关填写你的V免签网址
是否激活选激活,确认修改
这样你的ZFAKA就可以使用V免签作为收款方式了
