Skip to main content
When assigning a subscription or processing a one-time payment, Hyperline allows you to create a checkout session. This generates a shareable public page where customers can review payment details, enter billing information, select a payment method, and complete their purchase. Hyperline’s checkout pages are optimized for seamless payments and support multiple methods, including credit cards, direct debits, and bank transfers.

Create checkout

Checkout completion can serve as a subscription or one-time payment trigger, automatically generating the first invoice once completed. You can also set subscriptions to begin on a future date or require manual activation. In either case, the customer still needs to fill in their information via the checkout. When assigning the subscription, you can decide whether to generate a checkout session in the payment settings (step 2).
You can send the checkout link by email to share it directly with your customer. By default, the email field is pre-filled with the customer’s email address, but you can customize it as needed.
Once assigned, the subscription will be pending checkout completion. A customer can have multiple checkout links at the same time, for several subscriptions and one-time payments. You can find all of them at the top right of the customer page.

Checkout lifecycle

A checkout session remains available until it is completed, cancelled, or errored. Checkout sessions do not expire automatically after a fixed duration.
StatusMeaning
openedThe checkout link has been created and the customer can still complete it.
completedThe customer completed checkout and the related subscription or payment can continue.
cancelledThe checkout session was cancelled and the link should no longer be used.
erroredCheckout could not be completed because an error occurred.
Because checkout sessions do not auto-expire, there is no checkout.expired webhook event. Use checkout.completed to detect successful completion, and cancel the checkout from Hyperline if the link should no longer be usable.

Complete checkout

Once on the checkout page, the customer can review their subscription details and enter their billing information. They will then be required to enter their payment details, based on the allowed payment methods configured on their Hyperline page. You can enable credit card, direct debit, bank transfer, or any combination of these options.

Require tax ID at checkout

If your billing process requires a tax ID, enable Require customer tax ID in the hosted page settings before sending the checkout link. When enabled, company customers must enter a tax ID before they can complete checkout. Use this setting when the customer’s VAT number or local tax identifier is required for compliant invoicing, reverse charge handling, or internal approval. This collects the tax ID during checkout. Validation and reverse charge enforcement are controlled from the invoicing entity’s tax settings. Once the customer completes the checkout, they will receive a confirmation email verifying that their payment has been successfully processed.
The emails sent for checkout created and checkout completed can be disabled in settings > emails > automated emails.