上周帮一个朋友搭彩虹易支付,顺手记了完整过程。从空白服务器到能跑支付,大概 40 分钟。
选服务器别踩坑。一定要选国内机房。我第一次图便宜买了香港的,结果百度蜘蛛爬得巨慢,收录拖了两周。换成阿里云杭州机房后三天就收录了。配置不用高,1核1G足够起步,PHP 7.4 + Nginx 1.20 + MySQL 5.7,宝塔面板一键安装。
域名备案别跳——支付类网站没备案,百度根本不给你正经排名。我朋友用的是阿里云备案,从提交到通过大概 8 个工作日,全程手机上就能操作。备案下来后记得第一时间在网站底部放备案号,这是合规要求,也是百度信任加分项。
伪静态是新手最容易卡住的地方。Nginx 的 rewrite 规则网上有好几个版本,但大部分缺了 break 那一行,导致某些支付通道的回调 URL 被重复重写。正确的配置我贴在 帮助中心 里了,照着复制粘贴就行。
源码上传之后改三个东西:config/database.php 填数据库信息,后台填支付宝和微信的商户参数,然后把 notify_url 指向你自己的域名。全部做完后给自己发一笔 0.01 元的测试订单,确认支付和回调都通,就可以放给用户用了。