Skip to main content
Subscriptions let you charge customers on a recurring basis. Suby handles the full lifecycle, renewals, failed payment recovery, and cancellations, automatically. Subscription 1

How It Works

When a customer subscribes, Suby:
1

Processes the first payment

The first charge is collected immediately at checkout across the customer’s chosen method, card, bank, Apple Pay, Google Pay, or stablecoin.
2

Calculates taxes

Applicable taxes are calculated and collected automatically based on the customer’s location.
3

Delivers access

Access is granted based on your configured integration, PayLink, API, Discord, or Telegram.
4

Renews automatically

The subscription renews at the end of each billing cycle. Failed payments trigger dunning automatically.
5

Fires a webhook

A subscription.created event is sent to your server if you have a webhook configured.

Use Cases

SaaS & Tools

Monthly or yearly access to software, APIs, or developer tools.

Discord Communities

Recurring access to paid Discord roles and private channels.

Telegram Groups

Subscription-gated Telegram groups and channels.

Content & Newsletters

Paid newsletters, content libraries, and creator memberships.

Billing Cycles

Suby supports any billing cycle, weekly, monthly, every 3 months, every 6 months, or yearly. You set it when creating your product.

Dunning

Access never lasts longer than the period that was paid for. If a card renewal is declined, access is revoked right away and Suby retries the charge over the next 3 days, notifying the customer to update their payment method. If a retry succeeds, access comes back automatically; if none does, the subscription ends. Crypto subscribers are reminded 48 hours before the due date (24 hours for plans shorter than a month). Without payment by the due date, access is revoked; the subscriber still has 2 days to renew the same subscription and get their access back.

Setting Up a Subscription

Setup works the same way as one-time payments, with one difference: you also select a billing interval.
1

Go to Catalog

In your dashboard, navigate to Catalog, then Product, and click New product.
2

Fill in the basics

Enter your product name, image, description, price, currency, and select the billing interval (weekly, monthly, yearly).
3

Set access delivery (optional)

Choose how access is delivered once payment is completed: Discord, Telegram, digital files, license key, or external link.
4

Configure additional options (optional)

  • Apply a discount code
  • Choose which payment methods are available for this specific product
  • Add custom fields to collect information from the customer at checkout
  • Set a success URL and cancel URL to redirect the customer after checkout
5

Save and share

Your subscription is live instantly.

Via API

Full API Reference

Endpoints, parameters, and response objects for Checkout Sessions.