我搭建了一个这样的发卡网站,就是在线卖虚拟产品的平台。像这种发卡平台大家应该都见过,一些软件、激活码、会员等虚拟产品都可以放到这上面来出售。我这使用的发卡项目是开源的独角数卡,界面和功能都很符合我口味,挺不错的。而且这里的支付功能我也已经接入,是可以下单付款的。有兴趣的,可以付款体验一下。
2022.12.12更新,服务器到期,发卡网站已经撤掉。但以下教程和步骤完全没问题,可以参考。倒是最近开通了一个影视会员直充的分站,有兴趣的可以扫码打开。
现在我来分享如何搭建一个这样的发卡网站。分成两部分,搭建网站和接入支付。
搭建网站的步骤,官方是有教程的,而且写的特别详细。我也是按照他的步骤操作的,当然,等会我也会将一些要注意的地方提出来。
准备
搭建网站首先需要一个服务器,必须要是云服务器,也就是 VPS,虚拟主机可不行,这里要注意。不懂的看我之前视频的分享 VPS 和 虚拟主机的区别?独立服务器和 VPS 的关系?。
至于在哪买服务器,国内的话看看腾讯云,腾讯云服务器在国内算是比较良心的服务器商家,我自己博客的服务器也是在它们这购买的。(2023.8.31更新,不建议用腾讯云等国内服务器,会被封服务器)
多花几百块,购买云服务器一定要跳过的坑,阿里云 腾讯云的选择
当然,购买国内服务器必须要备案,这算一个的缺点。
2020 腾讯云备案过程【图文】,阿里云备案成功,腾讯云还需要再备案吗?
如果不想备案,可以购买海外服务器,我推荐大家看看老薛主机,我之前搭建不想备案的网站,都是在老薛主机购买的服务器,算比较靠谱,而且口碑也挺好。通过我上面的链接注册购买,首次购买可以获取一个 25% 的折扣,这是一个比较大的优惠力度了。记得使用这个【laoguo628】推荐码。
安装宝塔
建议采取安装宝塔的方式来搭建网站,对新手很友好。安装宝塔很简单先使用手机号注册账号,接着一两行命令就行了。30分钟阿里云ECS云服务器安装宝塔 图文跳坑指南【内含视频】
搭建环境
要搭建网站,需要在服务器安装这 6 个软件(前六个)。
这里面很多软件我们第一次进入宝塔页面会提醒我们安装,选择合适的版本,一键安装就行了。编译安装和极速安装都行,官方作者建议编译安装。
缺少哪个软件就手动安装,手动安装软件的步骤,【软件商店】- 搜索需要安装的软件,点击安装。
PHP 环境确认
1、删除一些宝塔禁用的函数。
点击首页的 PHP,如果在这里找不到 PHP,去【软件商店】搜索 PHP,找到需要使用的 PHP 软件。
点击【设置】- 【禁用函数】。
找到这些函数,将它们删除,putenv
,proc_open
,pcntl_signal
,pcntl_alarm
。
2、安装拓展
同样在这个页面。安装这三个拓展,fileinfo、redis、phpzip(如果你想正常使用导出功能得话)、opcache(可选安装,性能加强)。但就我使用,第三个拓展搜不到,所以我没有安装。
新建网站
接下来添加一个站点。域名、数据库的填写,如果不懂可以看视频,我在视频中做了详细介绍。
上传项目
现在将发卡网站的项目代码上传到服务器网站目录。先下载项目源码,下载地址:
上面的网盘链接版本应该是 2.0.4-Antibody,可能不是最新版,建议去 Github 下载最新版。如果访问困难或者速度很慢,戳 Github 访问慢?加速访问 Github 的两种方案,简单粗暴
源码下载到本地,是一个压缩文件 2.0.4-Antibody.tar.gz
,先不要解压缩,直接上传到宝塔网站目录。
再解压,进入解压出的文件夹,剪切全部文件,粘贴到外面一层目录。一定要记得操作这一步,不懂的看视频。
设置伪静态
设置完记得保存。
安装网站
先解析域名到服务器,然后再访问网站域名,进入安装流程。
按照上面对应关系,填写参数。
配置 SSL 证书
如果没有证书,可以在宝塔申请证书,如果有的话,比如在阿里云、腾讯云申请了免费的证书,可以将证书内容粘贴在【其他证书】。
如果配置证书,开启 HTTPS,一定要修改项目目录下的.env
文件。将 ADMIN_HTTPS 的值从 false 改成 true。
登录后台
登录后台,如果没修改后台登录地址,登录地址是域名+/admin,账号密码都是 admin 。
登录进去第一件事修改密码,然后将上面 .env
文件的 APP_DEBUG
修改成 false。
配置守护进程
这是作者再三强调的步骤。在软件商店找到堡塔应用管理器。进入设置,找到添加应用。
应用名称:任意
应用环境:搭建发卡网站使用的 PHP 版本
启动文件: 网站根目录 + /artisan
执行目录: 网站根目录
启动参数: queue:work
支付宝当面付
微信支付和支付宝支付都需要企业资质,或者个体户,有营业执照那种。个人身份肯定是开通不了的。所以,经常会看到一些集成了微信支付和支付宝支付的第三(四)方支付平台,像码支付、易支付、虎皮椒等等。
这种平台通过办理大量的支付商户号,轮询收款,再转到我们个人手上。但这种平台有两个缺点,不稳定和手续费高,具体我就不展开分享了。如果你是个人,我建议你弄支付宝当面付,这算是一个口子,很多发卡网站都用它。
支付宝当面付开通地址,开通很容易,不需要提供营业执照,不是必填项。如果上传可以解锁更多收款额度,不上传营业执照,每天限制单笔收款 ≤ 1000,单日收款 ≤ 5W。
还需要上传两张店铺招牌,店铺招牌和店铺内景照片很好搞定。网上找的图片基本都能通过审核。
获取这两张照片,我有一点小技巧,如果你获取不到店铺照片,可以在公众号老郭种树后台,输入【支付宝】获取我的分享。(毕竟不是什么正大光明手段,增加一点门槛,避免搞得人尽皆知)
开发接入
提交资料后,一般来说审核很快,都不要十分钟。审核通过后,再次进入上面网址,显示的界面如下图,点击开发接入。
自动给我们生成一个应用,点击进去。
找到接口加签方式,点击设置,显示如下。
现在我们需要填写一个公钥字符,提示我们可以通过支付宝密钥生成器获取。点击图片中的链接,会跳转到生成器软件的下载页面,支持 Windows 和 Mac 。
软件可能会提醒,此文件会损害你的计算器,是否保留,保留。
下载安装打开软件,点击生成密钥。
根据自己情况选择密钥格式,如果调用支付宝当面付的项目是JAVA语言,那就选择第一个,如果是 Python 或者 PHP 之类,选择第二个。
生成密钥后,会在电脑本地生成两个文件。将应用公钥打开,将里面的内容拷贝到上面要填写的框。
点击上面的保存设置,支付宝会给我们生成如下字符,应用公钥和支付宝公钥。。
到这一步,支付宝当面付就算申请成功。
配置支付宝当面付
网站后台,找到支付宝当面付,点击编辑。
现在填写刚才获取的三个参数。
商户 ID 就是刚才的支付宝应用的 APPID 、商户 KEY 是上面申请下来的支付宝公钥,商户密钥是用申请起生成的商户私钥,就是电脑本地的应用私钥,不是支付宝网站的应用公钥,注意别搞错了。
配置完成,整个支付接入就搞定了,自己去测试吧。
我还在视频中举例了创建商品的一点玩法,有兴趣的可以去看看。
OK,希望以上能帮到你。
本文由老郭种树原创,转载请注明:https://guozh.net/automatic-card-issuance-website-setup-tutorial/
I really liked your site. Thanks for the information. 90828704
Congratulations on the content. Interesting.. 40379973
底部咋删啊
我用支付宝当面付,但是支付成功之后并没有回调,这个问题太致命了。现在大家都以为我是搞诈骗的,请问这个问题该怎么解决呢,网上也搜不到这个问题。
遇见同样问题,不过我是在测试 没有出篓子 大佬请赐教,可以请喝咖啡和可乐
用监听的方法就好了,稳定,减少风控
我也是请问你现在解决了吗
找个码支付吧,也是直接实时到账自己的支付宝,也支持微信,一个月就几块钱0费率,直接云挂机也不会掉
我用支付宝当面付,但是支付成功之后并没有回调,这个问题太致命了。出现同样问题