异次元v3商城易支付对接 epusdt

发布时间:2026-04-23 05:30 最近更新:2026-05-27 22:38

1. 在 epusdt 后台获取 PID 和密钥

登录 https://你的epusdt域名/sign-in

进入 支付管理,记下 PID密钥

epusdt 支付管理

2. 先配置异次元的易支付插件

异次元后台路径:支付管理 -> 支付插件 -> 易支付 -> 配置

这一页只填 epusdt 提供的接口参数,先把插件本身配好,再去新增支付方式。

  • 支付网关:https://你的epusdt域名/payments/epay/v1/order/create-transaction
  • 商户ID:epusdt 支付管理里的 PID
  • 商户密钥:epusdt 支付管理里的 Secret
  • MAPI:关闭

保存后不要手动再拼 submit.phpmapi.php,异次元插件会自动拼接请求地址。

异次元 易支付插件配置

3. 再新增异次元支付方式

异次元后台路径:支付管理 -> 支付接口 -> 添加支付

先选择插件:易支付(v1.0.5)

选择易支付插件

这一页控制的是异次元前台显示名称、显示类型和启用范围,按你自己的站点实际情况填写。

  • 支付名称:按实际填写,例如 USDT-TRC20TRX加密货币支付
  • 显示终端:一般选 通用,如果你站点区分 PC / H5 再按实际调整
  • 支付类型:按前台展示需求选择,常见可选 支付宝微信QQ钱包
  • 下单手续费:按实际填写,不收手续费就填 0
  • 手续费模式:按实际选择,不确定先用 单笔固定
  • 商品下单:需要商品支付就启用
  • 会员充值:需要充值功能就启用
  • 显示排序:按实际填写,数值越小越靠前

异次元 添加支付接口

4. 如提示“重要参数缺失,请检查插件配置文件!”

修改文件:app/Pay/Epay/Impl/Pay.php

$version = isset($this->config['version']) ? (int)$this->config['version'] : 0;
$mapi = isset($this->config['mapi']) ? (int)$this->config['mapi'] : 0;

if (empty($this->config['url']) ||
    empty($this->config['pid']) ||
    ($version === 1 && (empty($this->config['private_key']) || empty($this->config['platform_public_key']))) ||
    ($version === 0 && empty($this->config['key']))) {
    throw new JSONException("重要参数缺失,请检查插件配置文件!");
}

只想临时解决,也可以在 app/Pay/Epay/Config/Config.php 手动加一行:

'version' => 0,

5. 回调地址

  • 异次元发起订单时,会自动带上回调地址:https://你的站点域名/user/api/order/callback.Epay
  • 这一项不是在插件配置页手动填写的,而是异次元下单时自动提交给 epusdt
  • 同步返回会自动回到订单页

6. 保存后怎么测试

  • 前台任选一个商品,选择你刚新增的支付方式发起支付
  • 如果页面能正常跳到 https://你的epusdt域名/payments/epay/... 或直接进入 epusdt 收银台,说明配置正常
  • 如果提示 重要参数缺失,请检查插件配置文件!,按第 4 步修复
  • 如果能跳转但回调不成功,先检查你的站点域名是否能访问 /user/api/order/callback.Epay