独角数卡

独角数卡 接入 imsafu 支付,需要掌握一些服务器操作的基本知识。但请不要有所顾虑,只需按照教程的指示步骤一步步完成即可。

准备

请先根据独角数卡的官方教程正确安装,本教程将基于宝塔面板的安装方式做出指引。

插件下载

请点击 imsafu-dujiaoka-v1.0.0.zipopen in new window 下载插件并解压。

插件上传与配置

  1. 登录到 宝塔面板 后台,在左侧主菜单中点击网站,然后点击进入 dujiaoka 网站的根目录

    dujiaoka_btpanel_1

  2. 进入到目录 /app/Http/Controllers/Pay并将ImsafuController.php上传到该目录。

    dujiaoka_btpanel_2

  3. 然后进入到目录 /routes/common,双击pay.php进行编辑。

    dujiaoka_btpanel_3

  4. 请讲下列代码粘贴到截图所示的位置并点击保存。

// imsafu
Route::get('imsafu/{payway}/{orderSN}', 'ImsafuController@gateway');
Route::post('imsafu/notify_url', 'ImsafuController@notifyUrl');

dujiaoka_btpanel_4

独角数卡后台配置

左边菜单找到 配置->支付配置 插件 ,然后点击右上方的 + 新增 按钮添加支付方式。

dujiaoka_admin_1

按照参数说明&参考截图配置即可。 dujiaoka_admin_2

参数说明:

  1. 支付名称: 支付插件名称。
  2. 商户ID: 用于在支付平台显示商户名称。
  3. 商户KEY: 用于填写接收加密货币的钱包地址,您可以使用钱包地址或交易所的充值地址。
  4. 商户密钥: 请到 imsafu 官网open in new window 点击 Join Waitlist 填写表单来申请 API Key(如果开启 Test Mode,此处可不填写)
  5. 支付标识: 填写qrcode
  6. 支付场景: 选择通用
  7. 支付方式: 选择跳转
  8. 支付处理路由: 填写/pay/imsafu

测试模式说明

  1. 修改ImsafuController.php$is_testmode变量来控制开启/关闭测试模式。
  2. Test Mode 开启的情况下,不需要填写 API Key
  3. 测试币得领取:USDC 官方水龙头open in new window
  4. 请注意,切勿在生产环境开启 Test Mode
Last Updated:
Contributors: xavierdiff, tomatopasta67