Autlantic Billing

USDC in.
Wallet out.

Subscriptions, payment links, and one-time charges on Base. Hosted checkout and official SDKs, with settlement straight to your wallet.

Get started

Launch billing in three steps

Same flow whether you use the portal, the npm SDK, or the hosted API.

  1. 1

    Create your catalog

    Add products, prices, and payout wallet. Toggle Test or Live for separate data planes.

  2. 2

    Share checkout or links

    Hosted subscribe flows, one-time pay, or shareable payment-link URLs and QR codes.

  3. 3

    Settle on Base

    USDC lands in your wallet. Webhooks and the portal keep invoices and renewals in sync.

Why Autlantic

No custody. Clear Test to Live. Settlement you control.

Charge in USDC on Base without holding customer funds in a platform wallet. Start in Test, flip to Live when you are ready.

  • Settle to your wallet

    USDC goes to the payout address you configure. Autlantic does not custody member revenue.

  • Test before Live

    abk_test_ on Sepolia, abk_live_ on Base. Catalog, customers, and webhooks stay isolated per mode.

  • Built for operators

    Hosted checkout, signed webhooks, PDF invoices, and a portal for products, retries, and refunds.

Compare

How Billing compares

Billing is for merchants who want USDC settlement and a portal, not card checkout with a crypto badge bolted on.

Capability

Autlantic Billing

USDC on Base

Stripe

Card rails

Crypto checkout

Commerce links

DIY

Wallets + your API

USDC checkout
Native
Cards
~Limited
Manual
Wallet payouts
Direct
Bank / Stripe
~Varies
~Manual
No custody
Yes
Held
~Often held
You own it
Merchant portal
Included
Dashboard
~Basic
Build it
Catalog + keys
First-class
Products
~Limited
DIY
Test / live modes
Key prefix
Test mode
~Varies
~DIY
Signed webhooks
Per endpoint
Events
~Limited
DIY
Chargebacks
No crypto
Cards
~Varies
None
On-chain verify
Built in
Processor
~Partial
Manual
Best for
USDC SaaS
Card commerce
One-off crypto
~Custom rails

Comparison reflects typical product positioning. Fees, payout timing, regions, and supported methods vary. Stripe remains stronger for global card acceptance and tax products.

Product

Everything you need to charge in USDC

Built like merchant billing software, not a wallet widget. Catalog, checkout, and ops in one place.

Subscriptions

Monthly, weekly, and yearly USDC plans with renewals, cancel at period end, and resume.

Payment links

Fixed-amount URLs and QR codes. Payers open hosted checkout and pay once.

One-time payments

Invoice-style charges without a vault mandate. Same pay flow as payment links.

Test and Live keys

abk_test_ on Sepolia, abk_live_ on Base. Products, webhooks, and customers stay isolated.

Coupons and catalog

Discount codes and list prices that show correctly on hosted checkout sessions.

Team and analytics

Invite operators, track MRR and past-due, export PDF invoices, retry failed charges.

Developers

Official SDKs and hosted API

Server and mobile clients for the same Billing API that powers this portal. Sandbox locally first, then point at your Test or Live key.

01

Sandbox locally first

Install a server SDK in your stack and build against sandbox before any Live traffic.

02

Point at Test or Live

Same client, hosted Billing API. Use abk_test_ on Sepolia or abk_live_ on Base.

03

Verify webhooks

HMAC-signed subscription.*, invoice.*, and payment.* events per Test or Live endpoint.

Hosted HTTP API

REST under /v1 with OpenAPI. Use any language behind your API key.

BaseUSDCTest / LiveWebhooks
OpenAPI

Autlantic Billing SDKs

The same USDC engine Autlantic ships in production

Typed subscriptions, payment links, one-time charges, and webhooks across server languages. Mobile SDKs open hosted checkout. Sandbox locally, then switch to your Test or Live key.

  • Recurring USDC on Base

    Vault-based allowances, period billing, and renewals without manual wallet prompts every cycle.

  • Payment links and one-time

    Share fixed-amount URLs or charge once without a vault mandate. Same hosted checkout.

  • Sandbox and Live

    Separate keys and data planes. Sepolia for Test, Base mainnet for Live.

  • Signed webhooks

    invoice.paid, subscription.*, and payment.* events your backend can verify.

subscribe-usdc.ts · Node reference
import { AutlanticBilling } from "@autlantic/payments-recurring";

const billing = AutlanticBilling.fromEnv();

const { subscription } = await billing.createSubscription({
  merchantRef: order.id,
  amountUsdc: 49,
  interval: "month",
  payoutAddressEvm: merchant.evmWallet,
  customerWallet: payer.address,
});

await billing.activateSubscription(subscription.id);

✓invoice.paid · webhook signed · settled on Base

Mobile

Autlantic Billing on iOS and Android.

Run the merchant portal from your phone. Same workspace as the web portal.

  • iOS

    QR code for Autlantic Billing on the App Store

    Scan to download

    Download on the App Store
  • Android

    QR code for Autlantic Billing on Google Play

    Scan to download

    Get it on Google Play

Start with Autlantic Billing

Create a merchant account, add a payout wallet, and ship checkout in minutes.