PayTheFlyPro

💸 秒级生成多链加密支付链接

为 BSC、以太坊、TRON 网络生成 EIP-712 签名加密支付与提现链接,通过 PayTheFlyPro 网关实现安全收款,无需托管用户资金。

收藏
4.5k
安装
1.3k
版本
1.0.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

PayTheFlyPro 是一款加密支付网关 CLI 工具,帮助开发者快速生成可分享的支付与提现链接。其工作原理基于 EIP-712/TIP-712 结构化签名:开发者使用专用私钥对订单信息进行签名,生成带签名的 URL,用户访问后通过 PayTheFlyPro 网关完成链上交易。

三种核心功能:

  • Payment Link: 创建收款链接,支持自定义代币(BEP-20/ERC-20)或原生代币
  • Withdrawal Link: 生成授权用户提现的签名链接,资金从项目合约直接转出
  • Query Status: 实时查询订单支付/提现状态

技术流程:配置环境变量 → 运行脚本生成签名 → 获得可分享的 pro.paythefly.com 短链接 → 用户完成链上交互。

显著优点

1. 非托管安全模型:私钥仅用于签名授权,不控制任何资金,项目方合约保持资产所有权
2. 多链原生支持:BSC(主网/测试网)、Ethereum、TRON(主网/Nile)四大网络

3. 零前端开发成本:无需构建支付页面,分享 URL 即可收款

4. 防重放机制:SerialNo 一次性使用,避免双花攻击

5. 灵活定制:支持品牌名、多语言、回调跳转、签名有效期(默认24小时)

潜在缺点与局限性

  • 中心化网关依赖:实际支付页面托管于 pro.paythefly.com,若服务宕机则无法收款
  • 私钥泄露风险:虽为「无资金钱包」,但签名密钥被盗可能导致伪造订单
  • TRON 生态割裂:TRON 使用 TIP-712 与 Base58 地址格式,需额外处理地址转换
  • 缺乏 Gas 抽象:用户仍需自备 Gas 费,非纯「代付」方案
  • CLI 门槛:需 Node.js 环境,无可视化控制台,对非技术运营人员不友好

适合人群

  • 需要快速集成加密收款的 Web3 项目(GameFi、NFT 平台、会员订阅)
  • 已有智能合约、需「授权提现」功能的钱包/交易所
  • 熟悉 Node.js 与私钥管理的技术团队
  • 希望避免自建支付前端的中早期创业团队

常规风险

| 风险类型 | 说明 |
|---------|------|
| 私钥管理 | `PTF_SIGNER_KEY` 泄露可导致伪造订单,建议专用硬件钱包或 KMS 隔离 |
| 合约风险 | 项目方需自行审计 `PTF_CONTRACT_ADDRESS` 合约,工具仅提供签名层 |
| 网关不可用 | 依赖 PayTheFlyPro 在线服务,建议设计降级方案 |
| 重放攻击 | 严格保证 `serialNo` 全局唯一且不可复用 |

PayTheFlyPro 内容

scripts文件夹
手动下载zip · 3.8 kB
query.mjstext/javascript
请选择文件