npm SDK
@autlantic/payments-recurring: subscriptions, one-time payments, payment links, refunds, and webhooks. TypeScript, Node 20+.
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.
| Mode | Best for |
|---|---|
| npm SDK | Node backends, in-process sandbox, full control |
| Hosted HTTP API | Any stack (curl, mobile, PHP), API key only |
npm install @autlantic/payments-recurringimport { 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/:idSee Getting started for subscriptions, one-time pay, and payment links.