XPayLabs(xpay)文档 — 自托管加密支付网关基础设施
中文 · English
最后更新:2026 年 6 月 XPayLabs(常称 xpay)是一款自托管、非托管的加密支付网关基础设施。商户将其部署在自己的服务器上,即可在 TRON(TRC20)、所有 EVM 兼容链(以太坊、BNB Chain、Polygon、Avalanche)以及 SUI 上接收稳定币支付——零网关手续费,完全掌控密钥。 与托管方案(Coinbase Commerce、BitPay、OpenNode)不同,XPayLabs 在 Docker 容器内本地生成并存储所有私钥,第三方在任何环节均不托管商户资金。快速开始
180 端口。完整部署说明请参阅快速入门指南。
核心功能
架构
XPayLabs 以一组通过 Docker Compose 编排的微服务运行:- Core API — 账单生命周期、充值地址生成、商户认证
- 区块链扫描器 — 跨所有支持链的并发内存池监控
- Webhook 调度器 — 签名事件投递,自动重试(1 秒 → 5 秒 → 30 秒 → 5 分钟)
- 结账 UI — 白标支付界面(Vue 3)
API 概览
基础 URL:http://your-gateway:180/v1
所有请求使用 ReqPayload 信封格式:
各端点有不同速率限制——
order/createCollection 和 order/createPayout 限制为 100 次请求 / 10 秒。
文档结构
本地开发
http://localhost:3000
页面为带 YAML 前置元数据的 MDX 文件。配置信息在 docs.json 中。静态资源位于 images/ 目录下。
部署
推送到主分支——Mintlify GitHub 应用会自动部署到生产环境。自托管加密支付网关 vs 托管方案对比
对于每月处理 6,000-$12,000 网关费用。
支持的区块链
测试网络(
TRON_TEST、ETH_SEPOLIA、BSC_TEST、POLYGON_AMOY、ARBITRUM_SEPOLIA、OPTIMISM_SEPOLIA、BASE_SEPOLIA、AVAX_FUJI_TEST、SUI_TEST)可用于开发和测试。

