子比主题 Zibll 9.0 对接 GMPay/EPUSDT 实现 USDT-TRC20 收款教程

子比主题 Zibll 9.0 对接 GMPay/EPUSDT 实现 USDT-TRC20 收款教程-契合资源网
子比主题 Zibll 9.0 对接 GMPay/EPUSDT 实现 USDT-TRC20 收款教程
此内容为付费资源,请付费后查看
H币15
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

功能介绍

本教程介绍如何在 WordPress 子比主题 Zibll 9.0 中接入 GMPay/EPUSDT,实现 USDT-TRC20 自动收款。

用户选择 USDT 支付后,网站会自动创建 GMPay 订单并跳转到收银台。链上支付确认后,GMPay 会异步通知 WordPress,子比订单将自动更新为支付成功。

本方案使用独立插件实现,不修改子比主题核心文件,避免主题升级或者文件版本不一致造成致命错误。

WordPress子比主题添加usdt插件:全面启用USDT支付功能

准备条件

安装前需要准备:

  1. WordPress 网站
  2. 子比主题 Zibll 9.0
  3. 已正常运行的 GMPay/EPUSDT 网关
  4. GMPay 后台创建的 PID
  5. PID 对应的 Secret Key
  6. 网站和支付网关均已配置 HTTPS
  7. GMPay 已添加 TRON 网络的 USDT 收款钱包

第一步:安装插件

进入宝塔 后台,依次打开:

wp-content/plugins/

在此文件夹下新建目录并上传:

zibll-gmpay-usdt安装完成后点击“启用插件”

第二步:配置 GMPay

进入 WordPress 后台:

设置 → Zibll GMPay USDT

填写以下参数。

GMPay 网关

填写自己部署的 GMPay 根地址,例如:

https://pay.example.com

这里只填写根地址,不要填写:

/pay/
/admin/
/payments/gmpay/v1/order/create-transaction

PID

填写 GMPay 后台创建的 API Key 对应 PID,例如:

1000

Secret Key

填写该 PID 对应的 Secret Key。

请勿公开 Secret Key,也不要使用来源不明的默认密钥。

本地货币

如果子比主题中的商品使用人民币标价,填写:

cny

如果使用美元标价,则填写:

usd

收款网络

TRC20 网络填写:

tron

收款代币

填写:

usdt

确认信息无误后,勾选“启用 USDT 收款”并保存。

第三步:检查异步回调

插件会自动生成回调地址,格式类似:

https://example.com/?zibll_gmpay_notify=1

无需在 GMPay 后台手动填写。插件创建订单时会自动把该地址提交给 GMPay。

如果网站使用了 CDN、宝塔防火墙、缓存插件或者 WAF,需要放行带有以下参数的 POST JSON 请求:

zibll_gmpay_notify=1

不要缓存该回调请求。

第四步:测试支付

建议先创建一个金额较小的测试商品。

测试流程:

  1. 打开需要购买的内容或商品
  2. 点击立即支付
  3. 选择 USDT
  4. 确认能够跳转到 GMPay 收银台
  5. 使用支持 TRC20 的钱包付款
  6. 等待链上确认
  7. 返回网站检查订单状态
  8. 确认内容已经解锁或订单显示支付成功

首次测试不要使用大额订单。

常见问题

页面提示 GMPay 连接失败

检查:

  • GMPay进程是否正常运行
  • 网关域名能否访问
  • HTTPS证书是否有效
  • 防火墙是否放行 GMPay 监听端口
  • WordPress服务器是否可以访问支付域名

提示签名错误

检查 PID 和 Secret Key 是否属于同一个 API Key。

复制密钥时不要带空格、换行或者引号。

可以下单但订单不自动完成

检查:

  • 回调地址是否可以从公网访问
  • CDN或WAF是否拦截 POST JSON
  • GMPay回调日志是否显示 HTTP 200
  • WordPress是否返回纯文本 ok
  • 网站订单金额是否与 GMPay 回调金额一致

支付页面没有 USDT选项

检查:

  • 插件是否已经启用
  • 设置中是否勾选“启用 USDT 收款”
  • 网关、PID和Secret Key是否已经保存
  • 是否清除了 WordPress、Redis和CDN缓存

安全注意事项

  1. GMPay和WordPress必须使用HTTPS。
  2. 不要使用陌生人提供的公共支付网关。
  3. 不要公开PID对应的Secret Key。
  4. 钱包私钥不要存放在WordPress网站中。
  5. 定期备份GMPay数据、配置和钱包信息。
  6. 先完成小额测试再正式上线。
  7. 遵守所在地关于数字资产收款的法律法规。
  8. image

    image

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享