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