彩虹易支付系统聚合支付系统解决方案。包括支付宝免签约即时到账、财付通免签约、微信免签约支付、QQ钱包免签约、免签约支付。彩虹易支付帮助用户在微信、支付宝官方签约申请商户并提供正规官方支付接口。旨在解决需要支付交易流的开发者、个体户、个人创业者、公司等提供便捷的支付产品。支付资金全部由微信/支付宝官方直接结算。最大优势支持支付宝、微信、银联、QQ钱包、快钱等主流支付渠道,让您拥有PC网页支付、扫码支付、手机APP支付、移动HTML5支付、微信公众号支付。该系统也没版本号,此版本目前是比较新的版本,增加了订单投诉功能,和一个好看的二次元模板。
此版本检查后全开源版,无一处加密文件,是目前最新版本
部署环境
环境:Nginx 1.20+PHP7.4+MySQL 5.7(官方推荐配置php7.1+myqsl5.6)
安装方法
一.新建站点
解析一个域名,并在宝塔面板新建站点。记住数据库账号密码。
二.上传源码
上传源码到网站根目录。解压缩。
三.访问域名/install 进行安装
1.点击【点此安装】
2.安装环境检测
下一步。如果提示“主目录写入权限”不支持的话,回到网站文件/www/wwwroot,选中本网站的根目录,鼠标右键,权限,把755改为777,确定。再回到安装页面刷新网页即可通过。
3.输入数据库账号密码
4.安装数据表
5.安装完成
网站首页地址:你的域名
管理后台地址:你的域名/admin/
账号:admin
密码:123456
四、伪静态设置
1.nginx
location / {
if (!-e $request_filename) {
rewrite ^/(.[a-zA-Z0-9\-\_]+).html$ /index.php?mod=$1 last;
}
rewrite ^/pay/(.*)$ /pay.php?s=$1 last;
}
location ^~ /plugins {
deny all;
}
location ^~ /includes {
deny all;
}
2.IIS
<rule name="payrule1_rewrite" stopProcessing="true">
<match url="^(.[a-zA-Z0-9-_]+).html"/>
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
</conditions>
<action type="Rewrite" url="index.php?mod={R:1}"/>
</rule>
<rule name="payrule2_rewrite" stopProcessing="true">
<match url="^pay/(.*)"/>
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
</conditions>
<action type="Rewrite" url="pay.php?s={R:1}"/>
</rule>
<rule name="payrule3_rewrite" stopProcessing="true">
<match url="^api/(.*)"/>
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
</conditions>
<action type="Rewrite" url="api.php?s={R:1}"/>
</rule>
<rule name="payrule4_rewrite" stopProcessing="true">
<match url="^doc/(.[a-zA-Z0-9-_]+).html"/>
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
</conditions>
<action type="Rewrite" url="index.php?doc={R:1}"/>
</rule>
五、进入网站后台设置
1.登录后台
输入用户名密码和验证码进入管理后台
2.修改管理员账号密码
3.进行网站基础设置
4.添加商户
添加一个默认商户,商户号默认为1000。测试支付要用到。
也可以新建用户组,给新用户分配到自定义的用户组。可以针对不同的用户组,开放不同的支付通道和设置不同的手续费。
还可以设置用户组付费购买。针对不同的用户组,设置不同的价格。
5.新增支付通道
a.增加支付通道。
b.选择支付插件
上面的支付插件,根据你自己有什么渠道和权限,就选什么,我只有支付宝官方的,就选的支付宝官方支付。
c.配置密钥
对接密钥的各项参数,需要到官方申请。
支付宝商家平台:首页 – 商家平台 (alipay.com)
微信支付商户平台:产品中心 – 微信支付商户平台 (qq.com)
QQ钱包商户平台:QQ钱包 – 中国领先的第三方支付平台|QQ钱包提供安全快捷的支付方式 (tenpay.com)
PayPal:注册:创建PayPal账户 – PayPal中国
d.开启支付通道
点击【状态】下方的已关闭就打开支付通道了。
e.重要!设置url计划任务
在宝塔设置url计划任务,不设置支付不回调,具体可安装后在后台支付配置里查看
宝塔面板里的设置:
订单异步通知重试任务
(如果有订单出现通知失败的,可以通过此条任务自动重新通知,通知重试时间:1分钟,3分钟,20分钟,1小时,2小时)
这个订单异步通知重试任务添加5个。分别是每隔1分钟就执行一次、每隔3分钟、每隔20分钟、每隔1小时、每隔2小时。
f.开启支付方式
六、支付测试
进入支付通道,点击通道后边的【测试】。
默认支付1元,确定。
出现二维码,说明这个支付通道的配置密钥是正确的。不出现二维码,请检查配置密钥的各项参数是否有误。
支付成功后会弹出下面界面。
如果不弹出回执页面,请检查是否在宝塔面板内正确启动了计划任务。不配置计划任务,不会弹出回执。
七、商户后台
1.进入商户后台
浏览器输入你的域名/user/,即可进入商户后台。
2.查看API信息
点击API信息,即可看到自己的支付接口、商户ID、和商户密钥。
3.修改个人资料
在商户后台,可以修改自己的密码、联系方式、结算方式、实名认证等信息。
八、网站接入易支付
很多网站都内置的有易支付接口。在支付方式的位置选择易支付。我拿我的worldpress网站来举个例子。
1.进入支付接口设置页面
选择收款接口为易支付。
2.设置易支付参数
在易支付的设置界面,输入在商户后台那里得到的支付接口、商户ID、商户密钥。保存。
3.网站支付测试
进入网站首页,登录后充值测试一下。因为我的商户结算方式是支付宝,不能给自己支付宝账户转账,我就选择微信的方式付款测试一下。
好的,已经支付完成。网站内收到通知,邮箱也有通知。
易支付网站商户后台也有收到订单记录。
由于易支付管理后台默认设置的是第二天凌晨自动结算,所以现在收到的款在商户这里还没到账。
待系统结算后,可在商户管理后台,申请提现。
暂无评论内容