Subscriptions
Crypto subscription payments made easy
Last updated
Crypto subscription payments made easy
Last updated
Set up and manage subscription payments using renewal reminders & charges (single-use checkout sessions), ideal for SaaS apps, Discord memberships, digital services, and more.
Create your subscription payment via the Helio dashboard. Generate a shareable Pay Link or embed the Checkout Widget in your app.
Customers connect their wallet and provide their email during their first checkout. Use webhooks and the API to confirm and query subscriptions records (started, renewed, ended).
Each month, customers receive email reminders directing them to a Helio Charge page to renew with a single tap of their wallet. Users can also renew at any time from the buyer dashboard.
Follow these steps to configure a Subscription in your Helio dashboard:
On the Helio dashboard, navigate to Create Payment and select the Subscription template. You can also embed the Pay Link in your app as a Checkout Widget.
You can also create a subscription through our API. See here.
Configure your Subscription Pay Link
Billing Settings: Choose between monthly or annual subscriptions. If you choose monthly you can also enable an optional annual discount.
Renewal Reminders: Set the number of days before expiration to send renewal reminders. Customers will receive daily notifications until their subscription ends.
Example: If set to 3, users will receive reminders once per day for the last 3 days of their subscription before it expires.
You can test renewal reminders on our development environment app.dev.hel.io. In this environment subscriptions operate on a 5-minute cycle: renewal reminders are sent at 5 minutes, the grace period begins at 10 minutes, and subscription ends after 15 minutes.
Grace Period: Define the number of extra days (if any) during which the customer can still make a payment. The customer’s renewal date remains unchanged. If no payment is made by the renewal date or within the grace period, the subscription will expire automatically.
Merchants have multiple ways to track and manage subscriptions on the Helio platform:
Setup webhooks to receive real time notifications when a subscription starts, renews and ends.
This enables you to automate subscription management and integrate it into your existing system.
You can retrieve a specific subscription by querying its details via API, allowing you to check its status and other relevant information.
You can also fetch all subscriptions under your account, providing an overview of active, expired, and canceled subscriptions.
The Helio Discord bot assigns a role when a subscription starts and removes the role when a subscription ends.
1. Cancel an Individual Subscription
The subscription automatically expires when the user decides not to renew.
2. Cancel All Subscriptions
Disable the Pay Link, which will prevent all users from renewing their subscriptions.