ss panel v3
ss panel v3

v2board 易支付 码支付 回调

购买授权码

购买授权码。利益相关:没有半毛钱关系
https://open.axiwl.cn

授权域名

在如下网页授权
https://open.axiwl.cn/kamiauth.php

部署易支付

新建虚拟主机

lnmp vhost add

确认 php 版本为 7.0.33 或相近版本

  • 最开始尝试时,我的 php 版本是 7.3.11 ,易支付用到的 sg11 加密不支持。只能安装 7.0.33php 版本供易支付使用
  • 如果你还没有安装 php ,请安装 7.0.33 或相近版本
  • 如果你已经安装 php 的更高版本,请安装 7.0.33 或相近版本,然后指定易支付用到的 php 版本

安装多版本 php

已安装 php 版本为 7.0.33 或相近版本的请跳过

cd /root/lnmp1.6
./install.sh mphp

编辑虚拟主机配置,指定 php 版本

vim /usr/local/nginx/conf/vhost/你的域名.conf

include enable-php.conf;

修改为

include enable-php7.0.conf;

重启 nginx

lnmp nginx restart

安装易支付

  • 登录 phpmyadmin
  • 创建数据库用户和数据库,并仅赋予 数据 权限
  • 不建议直接使用 root 账户配置易支付
https://sspanel3.com/wp-content/uploads/2021/03/Snipaste_2021-03-13_16-06-11.png

进入安装程序

假设你的域名是 domain.com ,则应访问
http://domain.com/install

配置 sg11

获取 sg11 下载链接

访问你的域名,点击 Click here下载

https://sspanel3.com/wp-content/uploads/2021/03/Snipaste_2021-03-13_16-19-04.png

多版本 php

cd /usr/local/php7.0
mkdir ext
cd ext
  • 上传 ixed.7.0.linext 目录下
  • 编辑 /usr/local/php7.0/etc/php.ini ,插入
extension=/usr/local/php7.0/ext/ixed.7.0.lin

单版本 php

cd /usr/local/php
mkdir ext
cd ext
  • 上传 ixed.7.0.linext 目录下
  • 编辑 /usr/local/php/etc/php.ini ,插入
extension=/usr/local/php/ext/ixed.7.0.lin

重启 lnmp

lnmp restart

进入后台

默认账户为 admin ,默认密码为 123456。假设你的域名是 domain.com ,则应访问
http://domain.com/admin

  • 建议登录后立即修改用户名和密码

配置易支付

根据需要操作

https://sspanel3.com/wp-content/uploads/2021/03/Snipaste_2021-03-13_16-29-35.png

获取码支付参数。访问:https://codepay.fateqq.com/admin/#/dataSet.html

https://sspanel3.com/wp-content/uploads/2021/03/Snipaste_2021-03-13_16-30-41.png

填写对应参数

  • 接口地址为:https://api.xiuxiu888.com/creat_order/
https://sspanel3.com/wp-content/uploads/2021/03/Snipaste_2021-03-13_16-32-03.png

添加商户

https://sspanel3.com/wp-content/uploads/2021/03/Snipaste_2021-03-13_16-33-31.png

复制商户号和密钥

https://sspanel3.com/wp-content/uploads/2021/03/Snipaste_2021-03-13_16-34-36.png

依次设置

  • 打开支付开关
  • 设置显示名称
  • URL 为网站地址,例如:https://pay.domain.com/
  • PID 为上方获取的商户号
  • Key 为上方获取的密钥
https://sspanel3.com/wp-content/uploads/2021/03/Snipaste_2021-03-13_16-35-49.png

修复支付回调

此时,可以正常支付了。但是支付后,v2board 不会确认支付,因此需要修改部分代码

编辑 v2board 网站根目录下的 /app/​Http/​Routes/​Gue­stRoute.php


            $router->post('/order/epayNotify', 'Guest\\OrderController@epayNotify');

后加上一行

            $router->get('/order/epayNotify', 'Guest\\OrderController@epayNotify');

然后重启 lnmp

lnmp restart

参考文档

https://lnmp.org/faq/upgrade1-4.html
https://codepay.fateqq.com/apiword/r1YwqrOte.html
https://www.youtube.com/watch?v=uUpVHU-AisE
https://9shi.me/index.php/archives/103.html

发表回复

textsms
account_circle
email

ss panel v3

v2board 易支付 码支付 回调
购买授权码 购买授权码。利益相关:没有半毛钱关系 https://open.axiwl.cn 授权域名 在如下网页授权 https://open.axiwl.cn/kamiauth.php 部署易支付 新建虚拟主机 lnmp vhost ad…
扫描二维码继续阅读
2021-03-13