Stablecoin payments API

Accept any stablecoin,
on any chain,
in 10 minutes.

One API and one SDK to send and receive USDC, USDT and PYUSD across chains. The payments layer built for SaaS and AI agents.

USDC logoUSDCUSDT logoUSDTPYUSD logoPYUSD
Base logoBaseSolana logoSolanaPolygon logoPolygon

Payments

Total volume

Last 30 days

$127,430.00

+24.6%
MerchantAmountStatus

Acme Inc.

0x8d3…a7f1

$25.00USDCSettled

SaaS Co.

0x7fb…3c9e

$10.00USDCSettled

AI Agent

0x2fa…b91d

$49.99USDTSettled

Web3 Store

0x9be…d2aa

$42.41PYUSDSettled
A
Acme Inc.

Pay

$
NetworkBase logoBase

Secured by 0xkey pay

JavaScript
const oxkey = new OxKey({ apiKey })

await oxkey.pay.checkout.create({
  amount: 10,
  currency: 'USDC',
})

Supported assets and networks, live today

USDC logoUSDCUSDT logoUSDTPYUSD logoPYUSDBase logoBaseSolana logoSolanaPolygon logoPolygon

0%

Flat fee

vs 2.9% + 30¢ on cards

0 min

To first payment

Sandbox to live

0+

Chains

Base, Solana, Polygon

0.00%

Settlement uptime

Multi-region rails

Three ways to integrate

From a hosted page to a full API — pick the level of control you need. The same dashboard, account, and webhooks back all three.

5 min

Checkout

Hosted payment page. Drop in a link or QR — no frontend code required.

30 min

Elements

Embeddable React and Vue components when you want to own the checkout UX.

2 hours

API

REST + webhooks. One integration for x402, agent payments, and EIP-3009.

server.ts
const payment = await oxkey.pay.create({
  amount: 49.99,
  currency: 'USDC',
  referenceId: 'ord_1042',
  successUrl: 'https://app/done',
})

// → webhook: payment.settled
//   { paymentId, txHash, payer, amount }

Create a payment, receive a webhook, reconcile in your dashboard.

A Stripe-grade developer experience over stablecoin rails. We handle chains, gas and settlement so you only deal with payments.

  • Create a payment with a single API call
  • Receive a signed webhook the moment it settles on-chain
  • Reconcile every transaction, tx hash and fee in your dashboard

Built for every layer of the stack

One integration, four ways to put it to work. The same dashboard, keys and webhooks back every audience.

Stablecoin checkout, like any other payment method.

Add USDC, USDT and PYUSD next to your card processor. Hosted checkout, embeddable elements, and instant payouts — no chain knowledge required.

  • Drop-in Checkout link or QR in minutes
  • Global reach without card-network borders
  • 60–70% lower fees than card rails

SaaS · example

await oxkey.pay.checkout.create({ amount: 29, currency: 'USDC', successUrl: 'https://app/ok', })
Security & compliance

Enterprise-grade by design

Built on the 0xkey TEE wallet infrastructure, with the controls payments and compliance teams expect.

TEE-backed signing

Keys are generated and used inside AWS Nitro Enclaves. Even 0xkey cannot read them.

Non-custodial flow

Funds settle directly to your registered addresses. We never custody balances mid-flow.

Clean reconciliation

Auditable, machine-readable records with tx hash, fee and settlement time on every payment.

Signed webhooks

Every settlement is delivered as a signed, replayable event keyed by an idempotent payment ID.

Address allowlisting

Payouts can only settle to registered pay-to addresses verified against your merchant org.

Multi-region rails

Settlement infrastructure runs multi-node and multi-region for predictable, resilient uptime.

Frequently asked questions

No. Checkout works with 0xkey Company Wallets and agent wallets out of the box, and external wallet payers are supported so buyers can pay with the wallet they already use.

Stablecoin settlement avoids interchange and cross-border fees. Most accounts pay a single flat fee around 1%, which is 60–70% lower than typical card rates of 2.9% + 30¢.

No. By default our shared relayer covers gas and routing. Enterprises can opt into a bring-your-own gas wallet, with keys still held inside the enclave.

You can sign up and run sandbox payments with no KYC. Verification is asynchronous and only required before settling real volume above set thresholds.

The same API natively supports x402, agent payments and direct EIP-3009 authorizations, so you integrate once and let the router pick the right protocol per request.

Start accepting stablecoins today

Spin up sandbox keys in minutes. No KYC to test, no card required.