Skip to content

Stablecoin billing infrastructure

Accept subscriptions directly from wallets

Accept one-time and recurring stablecoin payments directly from your customers’ wallets. Checkout, subscriptions, invoices and billing, without depending on a card processor.

Non-custodial · API-first · Built for stablecoins

Your customers already hold stablecoins in wallets like these

  • MetaMask
  • Phantom
  • Coinbase Wallet
  • Brave Wallet
  • Binance Wallet
  • Trust Wallet
  • OKX Wallet
  • Crypto.com

How a payment moves

Collect where your customers already hold value.

A customer signs once, in their own wallet. Reclack opens each billing period, collects against that authorization, and settles to the address you configured.

Asset
USDCUSDC
Networks
BaseEthereumSolanaPolygonBNBTronBitcoin+ 20 more
Settlement
Your own address, per network

Over 20 networks supported. Sandbox runs the same list on test chains.

Pro Plan

Acme Labs · [email protected]

29.00USDC

per month

Spending limit

3 of 12 periods collected

348.00 USDC approved, revocable from the customer’s own wallet.

Customer

MetaMask

0x71A4…29F2

and any wallet the browser exposes

412.80USDC

balance

Reclack

Billing

Signed once, in the customer's own wallet.

Active

Merchant

Acme Labs

Base · 0x93F2…1FB4

awaiting

Illustration of a Reclack subscription. Reclack never holds the funds and never asks for a seed phrase or a private key.

The problem

Billing software was built around cards.

Customers who already hold stablecoins should not have to find a card to subscribe to your product. And for some businesses, a card processor was never the right fit for how they sell.

Card-native billing

6 steps

A familiar rail, with a payment method your customers may not want to use for this purchase.

Card details

1234 1234 1234 1234
MM / YY
CVC
Pay

Wallet-native billing

3 steps

The same billing software your finance team expects, with the payment taken from a wallet instead of a card.

Pay with your wallet

29.00 USDC

MetaMaskDetected
Coinbase Wallet
Pay 29.00 USDC

Developers

Built for developers. Ready for product teams.

Idempotency
Retry a write safely. It charges once.
Scoped keys
No access, read or write, per resource.
Signed events
HMAC over the timestamp and the body.
Sandbox
Test chains, same code path as live.
POST/v1/checkouts
const session = await reclack.checkout.sessions.create({  price: "price_pro_monthly",  customer: { external_id: "user_123" },  networks: ["base"],  success_url: "https://acme.dev/welcome"})
Response128 ms

Checkout created

200 OK

pay.reclack.com/cs_7Fh2PqX9Lm

Send the customer there. The page handles the wallet, the network and the approval.

Infrastructure

Billing infrastructure, not just a transaction button.

Taking one stablecoin payment is a few lines of code. Running a business on recurring ones is everything underneath.

Collection attempts

sub_4Kd9

Pro Plan

[email protected] · Base

29.00 USDC

  1. 1Oct 18, 22:07insufficient_balance
  2. 2Oct 19, 04:07insufficient_balance
  3. 3Oct 20, 22:07collected
Schedule6h · 24h · 72h · 7d
After the last attemptSubscription pauses
Transaction0x2e2d…f306

Spaced on purpose. A customer whose balance arrives tomorrow should not be chased every minute tonight.

Another way to get paid

Your business should not depend on cards to get paid.

Whether your customers would rather pay in stablecoins or card processors are not the right fit for how you sell, Reclack is another way to take one-time and recurring payments.

Comparison

Built around wallets from day one.

A different rail with the billing experience your team already expects. Most of this list is deliberately the same on both sides.

Payment methodCardCards and bank railsReclackStablecoin wallets
Recurring paymentsCardCard mandate on fileReclackBounded wallet authorization
SettlementCardProcessor settles to your bankReclackSettles to your own address
Settlement speedCardDays if not weeksReclackInstant
ChargebacksCardDisputes and representmentReclackNone. A refund is yours to send
Proof of paymentCardThe processor's recordReclackA public transaction either side can check
Hosted checkoutCardYesReclackYes
Invoices and PDFsCardYesReclackYes
Payment linksCardYesReclackYes
Customer portalCardYesReclackYes, wallet sign-in
Signed webhooksCardYesReclackYes
Paying from a walletCardDepends on the processorReclackThe core use case

Card billing works. It is a payment method some customers would rather not use for this purchase. Settlement timing depends on the network: Reclack marks a payment paid once the chain has confirmed it, which is seconds on the networks it collects on today.

Your customers already have wallets.

Let them subscribe with the money they already hold.