Non-custodial stablecoin payments

Stablecoin payments, settled directly to you.

Accept USDC, USDT, and DAI with payment links or one API. Funds move from your customer to your wallet while Settle handles checkout, verification, billing, and records.

0% platform fees during launch. No contracts or custody account.

Live settlement overview
Wallet-to-wallet

Gross volume

$48,290.14

+18.4% from last month

7D30D90D

142

Payments

99.2%

Settled

$0

Settle balance

Recent payments

View all

Acme Studio

Base · USDC

$1,250.00

Paid

Northstar Labs

Solana · USDC

$489.20

Paid

Kite Commerce

Arbitrum · USDC

$89.00

Paid

Field Notes

Ethereum · USDC

$2,400.00

Paid

0%

platform fees at launch

7

supported networks

3

settlement paths

$0

held by Settle

One platform

Start simple. Keep the tools you need to grow.

Use a link on day one, add subscriptions when revenue repeats, and move to the API when your product needs a native payment flow. The same dashboard keeps every payment understandable.

01

No-code payments

Launch a checkout before your next meeting.

Create a payment link, invoice, product, or storefront from the dashboard. Settle hosts checkout, watches the chain, and sends the receipt.

Shareable URLEmail or incognito checkoutBranded receipts
Create a payment link

02

Billing

Run recurring revenue without holding funds.

Create plans, send renewal links, manage customers, and follow subscription status from one operating view.

Plans and subscriptionsRenewal remindersCustomer history
Explore the checkout

03

Developer platform

One API request. One hosted checkout.

Create an invoice, redirect to checkout, and listen for a signed event. Test on Base Sepolia before using a live key.

Test and live keysSigned webhooksIdempotent requests
Read the documentation

Hosted checkout

A clear payment experience on every network.

Customers see the exact asset, network, amount, and destination. They can connect a wallet or scan a QR code while Settle verifies the transfer server-side.

Try it live

Build a payment request

This is the real checkout flow running on sample data. Nothing is charged and no wallet is needed.

$
Network
Stablecoin

Why the odd decimals? Every invoice is billed at a unique on-chain amount, so an inbound transfer reconciles to exactly one invoice — no per-customer deposit wallets, and no custody.

checkoutReady

Amount due

49.000529

USDC on Base · $49 nominal

Scan to pay with any wallet
Pay to
0x7A9c…3F21
Network
Base · ~2s
Tx hash
  1. 1Invoice createdUnique amount reserved
  2. 2Transfer detectedMatched on-chain
  3. 3SettledFunds in your wallet

Built for developers

Ship the first payment with one endpoint.

Create a checkout session, redirect the customer, then update your application from an HMAC-signed webhook. Settle takes care of exact amount allocation and on-chain verification.

Test safely

Base Sepolia and Solana devnet are available before mainnet.

Retry confidently

Idempotency keys and durable webhook retries protect your workflow.

Verify every payment

Token, recipient, amount, and chain are checked before settlement.

Keep your stack informed

Receive lifecycle events for paid, expired, and disputed invoices.

Explore the API
curl https://api.settle.example/api/checkout \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "pk_live_...",
    "amount": 49.00,
    "customer_email": "[email protected]"
  }'

Network choice

Meet customers on the chain they already use.

One integration covers every supported network. Customers pay on the chain they already hold funds on; you settle on the one you chose.

  • Base~2s
  • Solana~1s
  • Arbitrum~2s
  • Optimism~3s
  • Polygon~4s
  • BNB Chain~4s
  • Ethereum~15s
  • USDCstablecoin
  • USDTstablecoin
  • DAIstablecoin

Architecture

Your money never passes through us.

The transfer runs straight from your customer’s wallet to yours. Settle sits off that path, watching the chain through three independent detectors so a payment is still recorded when any one of them fails.

How a Settle payment reaches your walletFunds move directly from the customer wallet along the blockchain to the merchant wallet. Settle observes the transfer through three independent detection paths — a provider webhook, an on-chain receipt check, and a log scan — and never sits on the money path.Customer wallet49.000371 USDCYour wallet+ 49.000371DIRECT ON-CHAIN TRANSFERBase · settles in ~2 secondsProvider webhookpushReceipt checkon confirmLog scanpolledSettle · observes and records only

Launch pricing

0%

platform fee on every payment

Create an account
Unlimited payment linksIncluded
Invoices, products, and storefrontIncluded
Subscriptions and customer recordsIncluded
API keys and signed webhooksIncluded
Network feesPaid on-chain by the sender

Future pricing changes will be published before they take effect.

Questions

The important details, clearly answered.

No. Payments move directly from the buyer's wallet to the payout wallet you configure. We never take possession, pool, or transmit funds — there is no balance to withdraw and nothing for us to freeze. We are software, not a custodian or money transmitter.

Ready to build?

Your first stablecoin checkout can be live today.