USDC · Base · Solana · Ethereum · Polygon
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
Setup
Three steps, and only one of them involves typing anything.
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.
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.
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
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.
What you get
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.
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.
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.
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.
A confirmed transfer is final. There is no dispute window, no reversal months later, and no processor deciding to hold your funds.
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
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 moduleAdds Enclave Pay to your checkout. Orders move to processing on their own as soon as the payment confirms.
Get the pluginOne 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 docsPricing
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.
Questions
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.
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.
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.
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.
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.
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.
Tell us about your store and we'll set up your licence, send your logins and get you paid.
Request a licence