Configure a subscription
Configuring a subscription in Hyperline only takes a few clicks. However, you can also customize subscriptions on a per-customer basis for greater versatility and agility.From a customer page, click Actions then Assign new subscription

Optionally, select a pre-configured template

Select subscription duration

- In the past, if you want to backport a subscription that has already started but not in Hyperline, or you want to bill a customer in arrears. Hyperline bills any past period that’s due.
- Immediately, the default value
- In the future, if you want to schedule a subscription for the future
- On checkout completion, once your customer completes the checkout
- If a subscription begins at the standard start of a billing period (e.g., the 1st of the month for monthly plans or the 1st of the year for annual plans), it aligns automatically. Each new period then starts on the same fixed date.
- If a subscription starts on any other day, it renews on the same calendar day in the next period (e.g., a subscription starting on March 15th renews on April 15th for a monthly plan).
Manage contract configuration

Add products to the subscription

Select the price and billing interval for the given product or select "Manual configuration"
- Suggested: lists the best pricing according to various parameters of the subscription: The customer’s country, their currency, the commitment duration.
- Others: lists the rest of the prices available for the product.
- Manual configuration: If no matches are found or you don’t find the right price, you can select “Manual configuration”. In the next step, you can enter the price and frequency yourself.


Optionally, add coupons

You can either create a single use coupon to apply on this subscription only, or one that you have previously set up in your catalog
- The application date: select whether the coupon applies once, forever or for a custom period (referring to the period during which invoices will be generated)
- The eligible products: select All products to apply the coupon to every product, or Specific products to select individual products

Optionally, add a free trial


mark phase as finished.
Configure advanced settings

- Initial billing date
subscription duration selector. If the subscription starts on a specific date, you can set the billing date to a custom day (which is always after the subscription start date).- Align billing period to the first day of the next cycle
on aligns the next billing period on the first day of the next billing cycle. You can configure this option to be toggled on by default under Settings > Subscriptions.For example, the subscription will charge the first billing period from the start date (e.g., January 14, 2025) until the end of the current cycle (e.g., January 31, 2025, when the product is billed every month). From the next cycle onward, billing will follow the regular interval (e.g., monthly, from February 1, 2025, to February 28, 2025), ensuring alignment with the standard billing schedule.Manage invoicing settings

Subscription payment
After clicking Payment settings, configure how you want the subscription to start and your customer to pay it. You can also configure invoicing options as an optional step.
Payment methods
This section shows the default payment method (the one Hyperline uses to charge invoices), and the allowed payment methods (the ones the customer can add during checkout and on their portal). You can edit the customer’s default payment method and toggle on or off the allowed ones. These changes apply at the customer level.
Require payment method for activation
Under Settings > Subscriptions, the Require payment method toggle (off by default) enforces that a customer has a usable payment method before a new subscription can start billing. Turn it on when you want to prevent activating subscriptions that cannot be collected on. When the setting is enabled:- Manual assignment: Hyperline blocks new subscription assignments for customers without an acceptable payment method. A callout appears at the top of the assignment form linking directly to the customer’s payment method settings so you can add one before assigning.
- Quote signature: if a customer signs a quote but does not have an acceptable payment method, Hyperline marks the quote as signed but pauses subscription activation. The quote surfaces a Quote activation paused callout, and activation resumes automatically once the customer provides an acceptable payment method. In the API, this state is exposed as
error_type: activation_missing_payment_methodon the quote.
- Their default payment method type is bank transfer, automated bank transfer, or external collection. These are always considered satisfactory because they do not depend on a stored instrument.
- Their default payment method is any other type (card, direct debit, and so on) and its state is active.
Checkout session
Hyperline provides a hosted checkout page for your customers. It allows them to enter their billing details (contact information, address) and add the payment method they wish to use for recurring subscription payments. This page is for single use and is provided at the beginning of the subscription process to allow your customer to complete the act of subscribing to your service.
Activation
You now manage subscription activation in the previous step. It aligns with the subscription start strategy (quote signature, checkout completion, manually or at a set date).Assign the subscription
When everything is set and ready to go, you can click Assign subscription. If the customer is going to be charged immediately, Hyperline displays a reminder to prevent you from charging unintentionally.Using the API
If you want a deeper technical integration to start subscriptions with no manual action in the product, you can use the create subscription endpoint.Create a subscription from a template
This example creates a new subscription from the templatesubt_7gdusOkqr5L0B8 for the customer cus_3PYD5R2q5NFK5E.
Create a subscription from a list of products
This example creates a new subscription with two products paid every month for the customercus_3PYD5R2q5NFK5E. The subscription starts on December 20, 2025 and activates automatically at the start date. Hyperline automatically determines the product prices based on the prices configured in the product catalog for the corresponding currency, interval, etc.
itm_4vea8Gj0a5HZr9 is a fee product and itm_vBBCZSTR6NzzuL a seat one with 2 items applied.
Override prices
When creating a subscription, you can override the price for a specific product with a custom amount. Note that this operation is only allowed forflat_fee products.
Here is the previous example, adjusted to override a price:

