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.

@autlantic/payments@autlantic/payments-core@autlantic/chain-evm

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.

confirm-checkout.ts
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

Developer docs →