Make way to get stable paid

Simple USDC acceptance with one unified vault and programmable settlement. Keep custody. Cut fees. Increase conversion.

Lower fees
Supported on
TokensUSDC
NetworksArbitrumBaseOptimismPolygon
Product

Accept Payments

Aggregate every checkout in one programmable vault so customers finish faster and you stay in control.

  • Checkout without gas fees — Woldy sponsors every transaction.
  • All payment streams converge into a single programmable vault you control.
  • Release funds to your wallet instantly, on schedule, or when thresholds are met.

More conversions for your business. Immediate access to your funds.

Product

Stablecoin Treasury

Move USDC as you wish. Pay partners, suppliers, or contractors directly from your treasury in seconds.

  • Keep custody of every token with merchant-scoped smart contracts.
  • Route funds to teams and vendors instantly — no banks, no FX friction.
  • Automate spending thresholds, approvals, and settlements.

Transparent on-chain records. No hidden holds. No guesswork.

Use Cases

Minimal tiles without heavy graphics.

Checkout

Accept USDC anywhere — web, app, POS, or QR. Gas is always covered by Woldy, so customers pay in one tap with no friction.

Stable Treasury

Move funds instantly without banks or FX. Pay suppliers and contractors in stablecoins, while keeping custody in your vault.

Programmable Settlement

Set your own rules: instant, daily, or threshold-based. Route payouts to multiple wallets automatically and stay in control.

Global Payouts

Pay partners worldwide at scale — no FX costs, no banking delays. Transparent, on-chain, and available in seconds.

API Solution

Built for developers

Woldy API is built by developers, for developers. Clean REST, real-time webhooks, and open SDKs — so you can integrate crypto payments in minutes, not weeks. No black boxes, just transparent smart contracts and clear docs.

type Payment = {
  amount: number
  currency: "USDC"
  to: string
}

async function createPayment(p: Payment) {
  const res = await fetch(
    "https://api.woldy.xyz/payments",
    {
      method: "POST",
      headers: {
        "Content-Type": "application/json",
        Authorization: "Bearer " + process.env.WOLDY_API_KEY,
      },
      body: JSON.stringify(p),
    }
  )

  if (!res.ok) {
    throw new Error("Failed to create payment")
  }

  return res.json()
}

await createPayment({
  amount: 42,
  currency: "USDC",
  to: "0xmerchant...",
})

Ready to accept USDC with lower fees?

No setup fees • No monthly fees • Cancel anytime