Skip to content

Autlantic BillingUSDC on Base

TypeScript SDK and hosted API for USDC subscriptions, one-time payments, and shareable payment links. Non-custodial settlement to your EVM wallet. Test and Live keys.

Two ways to integrate

ModeBest for
npm SDKNode backends, in-process sandbox, full control
Hosted HTTP APIAny stack (curl, mobile, PHP), API key only
bash
npm install @autlantic/payments-recurring
ts
import { AutlanticBilling } from "@autlantic/payments-recurring";

// Hosted: set AUTLANTIC_BILLING_API_KEY to abk_test_… or abk_live_…
const billing = AutlanticBilling.fromEnv();

// Or local in-process demo:
// const billing = AutlanticBilling.sandbox({ merchantId: "mer_demo" });

const { url } = await billing.createPaymentLink({
  merchantRefPrefix: "invoice",
  payoutAddressEvm: "0xYourMerchantWallet…",
  amountUsdc: 42,
  description: "Consulting",
});
// Share url or QR → /checkout/link/:id

See Getting started for subscriptions, one-time pay, and payment links.

Autlantic Payments SDK