USDC · Base · Solana · Ethereum · Polygon

Take crypto payments straight to your own wallet.

A payment gateway for WHMCS and WooCommerce. Your customer pays in USDC, the money lands in your wallet, and the invoice marks itself paid. No middleman holding your takings.

No chargebacks · Settles in seconds · You keep custody

USDC on Base
$49.99USD
Send exactly
49.993184
Waiting for payment… 14:52

Setup

Live on your store in about ten minutes.

Three steps, and only one of them involves typing anything.

Link your wallet

Paste the address you already use to receive USDC — from Coinbase, Phantom, MetaMask, anywhere. One address per network. This is where your money goes, and it never leaves your control.

Install the plugin

Upload it to WHMCS or WordPress, activate it, and paste your licence key. That's the only value you ever enter — the plugin registers itself and sets up its own payment notifications.

Get paid

Your customer sees a QR code and an exact amount. When the transfer confirms on chain, we spot it within seconds and mark the invoice Paid for you. Nobody has to check anything by hand.

Non-custodial

Your money never touches our wallet.

Most gateways collect your customers' payments into their own accounts, take a cut, and pay you out later — which means waiting for settlement, and trusting someone else with your revenue.

Enclave Pay watches the chain instead of holding the funds. Payments go from your customer to your address in one transfer. There is no payout schedule, no reserve, no account to be frozen, and no balance for us to lose.

01 Your customer
A gateway's wallet
02 Your wallet

What you get

Everything the payment needs, and nothing it doesn't.

Built for Coinbase

Base is the default network because Coinbase sends USDC there for free. The checkout page gives customers a scannable code and a copyable address, because Coinbase's own scanner reads addresses only.

Automatic matching

Every invoice gets a unique amount, down to fractions of a cent. That's how a payment finds its invoice without asking your customer to remember a reference code.

Live checkout

The payment page updates itself the moment the transfer is seen. No refreshing, no "click here if you've paid", no support tickets asking whether it went through.

Part payments handled

If an exchange shaves a fee off the transfer, small shortfalls are accepted automatically. Larger ones show the customer exactly how much is left to send.

No chargebacks

A confirmed transfer is final. There is no dispute window, no reversal months later, and no processor deciding to hold your funds.

A real dashboard

Revenue, every invoice with its on-chain receipt, paid and unpaid status, and payment links you can send by hand when a customer needs one.

Platforms

Drops into what you already run.

Hosting & billing

WHMCS

A proper payment gateway module. Appears alongside your other payment methods, marks invoices paid, and logs every transaction where you'd expect to find it.

Get the module
WordPress

WooCommerce

Adds Enclave Pay to your checkout. Orders move to processing on their own as soon as the payment confirms.

Get the plugin
Anything else

REST API

One call creates a payment and returns a checkout link. Signed notifications tell your site when it's paid. Roughly thirty lines in any language.

Read the docs

Pricing

A flat licence. Never a cut of your revenue.

We don't touch your money, so we don't take a percentage of it. What you charge is what you receive, minus whatever the network costs your customer.

🎁 Beta: free for everyone while we're in beta. Prices below apply once it ends, and existing licences keep their rate.

Starter

$29Free
per month · 1 website
  • All four networks
  • Unlimited payments
  • WHMCS & WooCommerce plugins
  • Email support
Request a licence

Pro

$79Free
per month · 5 websites
  • Everything in Starter
  • Five connected stores
  • API keys for custom sites
  • Priority support
Request a licence

Scale

Talk to us
unlimited websites
  • Everything in Pro
  • Unlimited stores
  • Custom checkout branding
  • Direct line to the team
Get in touch

Questions

The things people ask first.

Do you ever hold my money?

No. You give us a wallet address and payments go from your customer to that address directly. We read the blockchain to know when it happened. There is no balance of yours on our side to withhold, freeze or lose.

Why does the amount have extra digits on the end?

Because that's how we know which invoice a payment belongs to. Each one gets a unique tail worth less than a cent, so when a transfer arrives we can match it instantly without asking your customer to type a reference. It's why payments confirm on their own.

Which coins can customers pay with?

USDC, on Base, Solana, Ethereum or Polygon. Base is the default because Coinbase withdraws to it for free and the network costs a fraction of a cent. Support for more assets is on the roadmap.

What if a customer sends the wrong amount?

Small shortfalls — an exchange's withdrawal fee, say — are accepted automatically. Bigger ones leave the invoice open and tell the customer exactly how much is still owed. Overpayments arrive in your wallet like everything else.

Do I need to understand crypto to run this?

You need a wallet address that can receive USDC, which any exchange account gives you. After that it behaves like any other payment gateway: invoices go out, they get marked paid, you see it in your dashboard.

What happens if your server goes down?

Your customers' payments still arrive in your wallet — that part doesn't involve us. New checkout pages can't be created while we're offline, and any payments made in the meantime are matched and reported as soon as we're back.

Start taking crypto this week.

Tell us about your store and we'll set up your licence, send your logins and get you paid.

Request a licence