New Stablecoin checkout, fully non-custodial

Accept stablecoins.
Keep your keys.

HashPay serves the exact address and amount at checkout, watches the chain, and signs you a webhook the moment a payment confirms. Money moves buyer → your wallet — we never hold keys or funds.

USDC & USDT 8 chains 0% transaction fees
HASH PAY Secure

Send exactly

49.99 USDC
Base
payment QR
0x71C7…976F Copy
Waiting for payment…
Non-custodial · funds go straight to the seller’s wallet

Settle on the chains your customers already use

Why non-custodial

Your money never touches our hands.

Most crypto processors take custody of your funds — a honeypot for hackers and a fast track to money-transmitter licensing. HashPay is different. We store your receiving addresses, serve them at checkout, and watch the chain. Payments land directly in your wallet. We hold no keys, no balances, nothing to breach.

  • No custody risk. A breach can’t drain funds we never hold.
  • Instant settlement. Funds are in your wallet the moment they confirm.
  • Lighter compliance posture. “We never control funds” is the strongest place to stand.
Buyer
pays directly USDC · USDT
Your wallet
HashPay only watches & notifies — never in the middle of the money.
How it works

Live in an afternoon, not a quarter.

Three steps from sign-up to your first on-chain payment.

01

Add your wallets

Paste the receiving addresses you already own — one EVM address covers every EVM chain. HashPay only ever needs the public address.

02

Create a charge

Spin up an invoice or recurring subscription. Drop our one-line checkout on your site, or send a hosted pay link. We compute an exact, collision-free amount.

03

Get the webhook

The buyer pays from any wallet. We detect it on-chain, wait for confirmations, and fire a signed payment.confirmed webhook. Fulfil and move on.

Features

Everything a real payment product needs.

Not a “watch an address” demo — the edge cases are the product.

Exact-amount matching

No memos, no destination tags, no mix-ups. Each charge gets a unique address+amount slot, with a decimal ladder that never makes a buyer wait.

One-line embed

A single <script> drops a checkout overlay on any site — isolated in a shadow root, so nothing leaks in or out.

Signed webhooks

Every event is HMAC-signed and carries an idempotency key — verify in constant time, retry safely. detected, confirmed, under/overpaid, expired.

Crypto subscriptions

Recurring charges with email reminders before each due date, plus past-due and cancel webhooks. Push-payments, made to feel like cards-on-file.

Reorg-safe confirmations

Per-chain confirmation depth and receipt re-verification. We never fire confirmed on a transaction that could still vanish.

8 chains, 2 stablecoins

USDC & USDT on Ethereum, Base, Arbitrum, Polygon, Avalanche, BNB Chain, Solana and Tron — the rails your customers actually hold.

Built for developers

Two lines to a live checkout.

Create a charge from your backend, drop the embed on your page. The widget polls status in real time and confirms the moment it lands. No SDK lock-in, no wallet plumbing — just a script tag and a webhook.

REST API + signed webhooks Hosted pay links Shadow-DOM isolated widget
Embed checkout
<script src="https://cdn.hashpay.dev/embed.js"></script>
<script> HashPay.pay("inv_8Qk2vN") </script>
Verify a webhook — Node.js
app.post('/webhooks/hashpay', (req, res) => {
  const sig = req.headers['x-hashpay-signature']
  const ok = crypto.createHmac('sha256', SECRET)
    .update(req.rawBody).digest('hex') === sig
  if (!ok) return res.sendStatus(401)
  fulfill(req.body.data.invoiceId) // you're paid ✓
})
Pricing

A flat fee. 0% of your payments.

We never touch your money, so we never take a cut. Keep 100% of every stablecoin you’re paid.

Starter

$0/ month

For your first payments and side projects.

  • Up to $2,000 / mo in volume
  • All 8 chains, USDC & USDT
  • Embed, pay links & webhooks
  • Community support
Start free

Pro

Most popular
$29/ month

For products in production.

  • Unlimited volume & payments
  • Subscriptions & email reminders
  • Multiple wallets & team access
  • Priority support
Start free trial

Enterprise

Custom

For high volume and bespoke needs.

  • Everything in Pro
  • SLA & uptime guarantees
  • Dedicated support & onboarding
  • Custom chains on request
Talk to us
FAQ

Questions, answered.

Still curious? Email us — a human replies.

Yes — completely. You add your own receiving wallets; we store only the public addresses, serve them at checkout, and watch the chain. Funds always move directly from the buyer to your wallet. We never hold keys, balances, or funds.

No. Because the money never passes through us, we charge a simple flat monthly fee instead of a cut. You keep 100% of every stablecoin you’re paid (you’ll still pay the network’s own gas fees on-chain).

USDC and USDT across Ethereum, Base, Arbitrum, Polygon, Avalanche, BNB Chain, Solana and Tron. Stablecoins only by design — the quote unit equals the settlement unit, which is what makes exact-amount matching reliable and removes volatility.

Each charge claims a unique network · token · address · amount slot. If an amount is taken, we serve the next address, then add negligible decimal precision (10.00 → 10.01 → 10.011…). The buyer just pays the exact figure shown — no tags, no mistakes.

Crypto is push-only, so a subscription is a sequence of recurring invoices. HashPay emails the buyer a reminder before each due date and fires past-due and cancel webhooks if they lapse — so you can manage access just like a card subscription.

HashPay is designed so that you receive your own customers’ payments directly — we’re a watcher and notifier, never a custodian. That non-custodial posture is the strongest position for avoiding money-transmitter / VASP licensing, but requirements vary by jurisdiction, so confirm with counsel for your situation. (This isn’t legal advice.)

Start accepting stablecoins today.

Free to start. Live in minutes. Your keys, your money — always.