面向开发者的稳定币基础设施

稳定币支付事件平台,为软件而生的结算层。

API-first、Webhook-first。把收款、监听、确认、对账、回调与 AI Agent 工具合成一个统一平台,让 SaaS、交易基础设施与 Agent 应用专注业务,而不是重做支付管道。

Base · USDC
Ethereum · USDC / USDT
Arbitrum · USDC
Polygon · USDC
Tron · USDT
Solana · USDC / USDT

一套事件模型,串起整个稳定币支付生命周期。

支付单、链上转账、确认、Webhook 与 Agent 动作——在 StableOps 共享同一个资源模型。

统一支付事件模型
把 EVM 与 TRON 的转账、确认、终局、重组规范化为同一组事件,业务系统只对接一次。
可靠的确认引擎
detected / confirmed / finalized / reverted 四段式状态机,按链特性独立配置确认阈值。
At-least-once Webhook
HMAC 签名、自动重试、死信队列、可重放;幂等 key 让你在下游放心地处理重复递送。
AI Agent 安全工具层
MCP Server + 策略引擎,给 Agent 受限的查询与低风险动作,敏感操作走人工审批。
10 分钟快速开始

从一笔订单到一个可靠 Webhook,只需要这么多代码。

SDK 已经处理好幂等键、签名验证、链与资产抽象。你只需要按业务事件做开通、记账、告警。

  1. 1

    初始化客户端

    填入 API Key、选择环境即可,SDK 负责鉴权与链 / 资产抽象。

  2. 2

    创建支付单

    传入幂等键与可接受资产,重试会收敛为同一笔订单,绝不会重复扣款。

  3. 3

    调用钱包 SDK 支付

    前端拿到订单后,调用 @stableops/wallet-sdk 唤起用户钱包,把稳定币转到订单收款地址。

  4. 4

    验证 Webhook

    校验 HMAC 签名后,按业务事件做开通、记账或告警。

如果你不想引入 SDK,也可以直接调用 StableOps HTTP API,自行封装请求、幂等键与 Webhook 验签。

查看完整快速开始文档
1. 初始化客户端
import { StableOps } from "@stableops/api-sdk";

const stableops = new StableOps({ 
  apiKey: process.env.STABLEOPS_API_KEY!
})
2. 创建支付单
const order = await stableops.paymentOrders.create(
  {
    merchantOrderId: "sub_89231_2026_06",
    amount: "49.00",
    acceptedAssets: [
      { chain: "base-sepolia", asset: "USDC" },
      { chain: "ethereum-sepolia", asset: "USDC" },
    ],
  },
  { idempotencyKey: "sub_89231_2026_06" },
)
3. 调用钱包 SDK 支付
import * as wallet from "@stableops/wallet-sdk"

const sent = await wallet.sendOrderWalletPayment({
  order.paymentInstructions,
  providers: wallet.getInjectedWalletProviders(),
})
4. 验证 Webhook
const verified = verifySignature({
  secret: process.env.STABLEOPS_WEBHOOK_SECRET!,
  header: req.headers.get(SIGNATURE_HEADER) ?? undefined,
  rawBody,
})