USDT now live on Ethereum mainnetTry it

Axle / Non-custodial payment infrastructure

Crypto payments that never hold your money.

Your customer's wallet pays yours, directly on-chain. Axle verifies it and sends a signed webhook, with no balance to reconcile and no payout to wait on. Live on mainnet today, in an early, deliberately limited rollout.

  • Non-custodial
  • ETH · USDC · USDT
  • Verified on-chain
  • Live on Ethereum mainnet
LiveETH · USDC · USDTComingBTC · Solana
sends ETH, USDC or USDTCustomertheir walletMerchantyour walletAxleverifies on-chainwebhook

Every other crypto processor takes custody of your money first.

Axle doesn't. There's no balance to reconcile, no payout to wait on, and nothing of yours for anyone to freeze. The payment is the settlement.

01 / 08How it works

Three steps, no middleman.

From payment request to confirmed webhook. Axle sits beside the transaction, never inside it.

charge

Step 01

Create a payment request

Create a payment link in the dashboard. Share it, drop the embeddable checkout into your site, or send an invoice.

pay

Step 02

Your customer pays from their wallet

They approve one transaction in MetaMask, in ETH, USDC, or USDT. Funds move straight to your wallet address — Axle is never in the path.

settle

Step 03

Axle verifies and webhooks you

We confirm the transaction on-chain — right recipient, right amount, enough confirmations — then fire a signed webhook.

02 / 08Use cases

Built for people who get paid online.

Anywhere card fees, chargebacks or payout holds are the problem, and your customers already have a wallet.

01 / freelance / agencies

Freelancers & agencies

Bill international clients without card FX fees, chargebacks, or a processor sitting on your payout.

02 / digital goods / creators

Digital goods & creators

Sell courses, downloads and memberships to buyers who already hold crypto, settled straight to your wallet.

03 / saas / indie builders

SaaS & indie builders

Add a crypto checkout next to your card processor with a payment link, an embed, or one API call.

04 / web3 / teams

Web3 teams

Stop hand-rolling wallet verification. Get on-chain confirmation and signed webhooks out of the box.

03 / 08The dashboard

Every payment, the moment it lands.

Volume, success rate, and recent payments, each row carrying the on-chain hash you can verify yourself. Invoices, subscriptions and webhooks live here too.

Create an account
app.axle.dev/overview
Overview
Payments
Invoices
Webhooks
Settings

Volume · 30d

$0

+12.4%

Payments

0

+38

Success rate

0.0%

+0.3%

Revenue

Last 30 days

Recent payments

0x71c7…a3f2ETH$1,240.00success
0x4a1e…9b0cUSDC$49.00success
0xd8f2…1e77ETH$860.00pending
0x0c93…55abUSDC$199.00success
04 / 08Platform

Everything a payments stack needs.

01

Payment links

Shareable checkout URLs with fixed or customer-chosen amounts.

02

Embeddable checkout

A drop-in modal for your own site — one script tag, no redirect.

03

Invoices

Line items, due dates, a hosted pay page, and a PDF.

04

Subscriptions

Recurring plans with automated billing cycles.

05

Signed webhooks

Every payment event, HMAC-signed, with delivery retries.

06

Refunds

Non-custodial by design — send it back, submit the hash, Axle verifies it.

07

Analytics

Revenue, transaction status, and asset breakdowns over time.

08

Team & roles

Granular permissions, API keys per environment, a full audit log.

Axle Checkout

$49.00

Pro plan · one-time

Pay with

ETH▾
Pay with MetaMask

Sends directly to the merchant · Ethereum mainnet

05 / 08Embeddable checkout

One script tag on your own site.

Your customer never leaves your page. The modal opens over it, they approve in MetaMask, and you get the same signed webhook as every other flow.

  • No redirect, no hosted page
  • Themes to match your site
  • Works with any framework
06 / 08For developers

Verify payments from your server.

  • REST API with test and live keys, read from your server with a bearer token.
  • A one-tag embeddable checkout for your own site.
  • HMAC-signed webhooks with automatic delivery retries.
  • Every payment returns its on-chain transaction hash.

API keys are in the dashboard the moment you sign up.

Read the docs
verify-payment.sh
waiting for payment…
07 / 08Security & FAQ

Nothing to trust us with.

No custody, ever

Funds never land in an Axle account. There isn't one.

On-chain verification

Recipient, amount, and confirmations checked against the chain itself — never the payer's word.

Tenant-isolated

Row-level security in the database, fail-closed. One merchant can never see another's data.

Does Axle ever hold my money?

No. Every payment is a direct wallet-to-wallet transfer on-chain. Axle only reads the chain to confirm it happened — there is no Axle balance, no payout step, nothing to withdraw.

What do my customers need?

A browser wallet — MetaMask today — and real ETH, USDC, or USDT. Direct-wallet payments suit crypto-native audiences; they are not a card replacement for a general storefront.

Is this production-ready?

Yes — Axle runs on Ethereum mainnet and real value moves. We're still in an early, deliberately limited rollout (a hard per-payment cap and a merchant allowlist while we build up a real track record), widening as that goes well.

What will it cost?

A flat monthly subscription, announced before you're ever charged. No per-transaction cut and no setup fees.

08 / 08Pricing

Simple, flat pricing.

One flat monthly subscription — announced before you're ever charged.

01

Flat monthly

One subscription price. No per-transaction cut.

02

Non-custodial

Funds go straight to your wallet, never held by Axle.

03

No hidden fees

No setup fee, no per-seat charge.

Early access · Live on mainnet

Go live in a few minutes.

Create an account, grab your keys, and run a full payment, link to webhook, on Ethereum mainnet. Non-custodial the whole way: your customer's wallet pays yours directly.