Crypto payments on Base
Members pay in USDC on Base with wallet-approved recurring billing. Funds go directly to your EVM payout wallet. Autlantic verifies each charge on-chain and unlocks access automatically.
Why crypto-native subscriptions
Card processors are a poor fit for many global creator communities. USDC on Base is fast, familiar to crypto audiences, and settles directly to an address you control. Autlantic is designed around that flow from subscribe to confirmation to access.
- No platform cut taken from member subscription USDC sent to your wallet
- No held balances: Autlantic does not custody your membership revenue
- Clear recurring amounts at checkout reduce confusion and support tickets
- On-chain verification instead of manual screenshot checks
How a payment works
From the member's perspective:
- They sign in or create a member account, then choose a plan on your storefront
- Checkout shows the USDC amount, billing cadence, and opens their wallet on Base
- They approve recurring USDC billing for the plan
- When the first charge confirms on-chain, the membership activates and renewals run automatically
From your perspective:
- You add your Base payout wallet once in dashboard settings
- Each subscription creates a recurring billing record tied to the member wallet
- USDC arrives in your wallet on each renewal. Track members and subscriptions in the dashboard
- Telegram invites and renewal jobs run after confirmation
What we verify
Autlantic verifies USDC transfers on Base against the subscription amount and billing schedule. Renewals are processed automatically so members keep access without sending manual transfers each period.
Blockchain transactions are public and irreversible. Approving the wrong amount or network is usually not recoverable by Autlantic. Clear checkout copy helps avoid mistakes.
Refunds and disputes
Because funds go to you directly, refund requests are handled between you and the member unless law requires otherwise. See our Refund Policy for platform guidance.
Autlantic Payments SDK
The same payment engine that powers Autlantic built for production
Member checkouts on Autlantic are not held together with scripts. They run on Autlantic Payments our TypeScript SDK for USDC on Base: typed intents, chain verification, webhooks, and a full sandbox. That is why confirmation is reliable, testable, and ready to scale.
On-chain verification
Match USDC on Base transfers to your payout address by tx hash or automatic chain scan.
Payment intents
Amount rules, expiry, and merchant references so every checkout maps to one order.
Sandbox testing
Stripe-style test transactions and scenarios before you go live on mainnet.
Signed webhooks
payment.confirmed events with signatures your backend can verify.
Use the npm packages in your own Node backend, or the hosted Payments API with an API key, with the same verification rules as the Autlantic product.
import { AutlanticPayments, isVerificationSuccess } from "@autlantic/payments";
const payments = AutlanticPayments.fromEnv();
const intent = payments.createIntent({
merchantRef: order.id,
amountUsdt: 49,
payToAddress: creator.tronWallet,
matchStrategy: "minimum_amount",
expiresAt: order.expiresAt,
});
const result = await payments.verifyByTxHash(
intent,
txHashFromMember,
);
if (isVerificationSuccess(result)) {
await fulfillOrder(order.id);
}✓payment.confirmed · webhook signed · access unlocked
For developers
Recurring USDC billing on Autlantic uses the same verification and billing engine we ship for production. Build custom tools with sandbox test transactions, signed webhooks, and typed subscription records.
- Recurring billing packages in the Autlantic monorepo
- Full guides at docs.autlantic.com
- Hosted REST API for non-Node stacks

