Add Subscription
Subscriptions Billing & Subscriptions Updated: 25 Feb 2026 Tags: add subscription, buy subscription, AddSubscription.aspx, checkout, stripe, payment, vat, seats, users
Add Subscription — Help
Overview
- Purpose: purchase a subscription for an application on behalf of one of your saved businesses. The AddSubscription.aspx form collects business, app and pricing choices and the number of user seats before continuing to payment.
- Payments are processed securely via Stripe — card details are not stored on this site.
Before you start
- Make sure you have at least one Business created in MyAccount → Businesses. The business selected will receive invoices and own the subscription.
- Know which application you want and how many user seats you need.
- Have a payment method ready (credit/debit card). The site uses Stripe for secure payment.
What you’ll see on the page
- Business selector (DropDownListBusiness) — pick the business that will own the subscription.
- VAT Rate label (LabelVATRate) — shows VAT depending on business settings or country.
- Application selector (DropDownListApplications) — choose the app you want to buy.
- Subscription/price selector (DropDownListAppSubscriptions) — choose a fee plan (display includes fee code, price, additional user fee, fee type).
- Number of users (DropDownListSelectedUsers) — choose how many user seats to purchase.
- Payment/security info panel explaining Stripe usage.
- Right column: Important information / terms (terms-box) with reminders about transferability and requirements.
- Action buttons:
- Next (ButtonBuy) — validate selections and continue to payment/checkout.
- Clear (ButtonClear) — reset the form.
- Success panels (PanelSubscriptionAdded, PanelMoreThanOneUsers) appear after a completed purchase to confirm and give next steps.
Step-by-step: buy a subscription
- Select the business from the Select Your Business dropdown (required).
- Confirm the displayed VAT Rate if shown.
- Choose the application in Select Application (required).
- Wait for the Select Subscription dropdown to populate (postback) and choose the subscription/fee (required).
- The displayed text typically includes app name, fee code, base price, additional user fee and fee type.
- Choose No of Users (required).
- Review the “Secure Payment” note and the terms in the right column.
- Click Next to continue to the payment step (the page will validate your choices and route you to the payment flow).
- If the selected subscription has additional users > 1, you may see PanelMoreThanOneUsers messages after successful purchase with guidance about assigning licenses.
- Use Clear to reset the form if you want to start over.
What happens after you click Next
- The page validates required fields server-side:
- Business, Application, Subscription (fee), No. of Users must be selected and valid.
- If validation passes the page proceeds to the payment/checkout step (or triggers the server logic that creates a pending subscription and displays the payment UI).
- After a successful payment you’ll see the green PanelSubscriptionAdded or PanelMoreThanOneUsers with links:
- Subscriptions List to view subscriptions
- Buy New Subscription and Go To Applications buttons for next actions
- Guidance about assigning seats for multi-user subscriptions
Common messages & what they mean
- Error panel (top red): shown when required fields are missing or server-side validation fails (e.g., no business selected, invalid fee id, session expired). Click the × to dismiss.
- “Select Your Business” / VAT label prompts: choose a valid business first if not set.
- Success panel: subscription successfully added; follow the provided links to manage or invite users.
- If a fee is trial or special (LabelFeeTypeTrialCheck), you may see additional messaging — read it before proceeding.
Payments and security
- Stripe is used for card processing; card fields are handled by Stripe elements (client-side) and the server receives only the token / payment confirmation.
- Card details are not stored on your servers — they are processed by Stripe.
- Ensure pop-ups/scripts are allowed and you use a browser that supports modern TLS for secure payments.
Tips & things to watch for
- Wait after selecting an Application: Select Subscription is populated based on the chosen app (AutoPostBack). If it stays
-- Select --, reselect the application or reload the page. - VAT and taxes: the VAT Rate shown is informative — final taxes and totals are shown at checkout.
- If you pick multiple users, you will be shown guidance for assigning licenses after purchase.
- Avoid double-clicking Next. If the page seems slow, wait for server response or an explicit loading indicator.
Troubleshooting
Dropdowns not populating
- Ensure scripts and cookies are enabled; try a page reload.
- Check that your session is still active (sign in again).
Validation error when clicking Next
- Confirm all required selections (Business, App, Subscription, No of Users).
- If the server reports an unexpected error, copy the error text and contact support.
Payment failure
- Check card details, try another card, and check your bank for declines.
- If Stripe shows an error, follow the error text (card declined, insufficient funds, etc.).
No VAT shown or incorrect VAT
- Confirm the Business country and VAT registration; contact finance support if tax logic seems wrong.
Accessibility & keyboard tips
- Form controls are keyboard-accessible. Use Tab to move between fields and Enter to submit when focused on a button.
- The page layout is responsive: on narrow screens the right column stacks below the form.
If something still fails
Collect these details for support:
- Business name selected
- App and FeeID chosen
- number of users
- exact time and browser used
- screenshots of the error panel or payment error
- any Stripe error message shown
One-line help blurb (suitable for display)
Select a business, choose an app and subscription, pick number of users, then click Next to proceed to secure Stripe payment.
Optional extras
If you want, we can also add:
- a short tooltip for Next and Clear
- a checklist to include on the checkout page (items to confirm before paying)
← Back to Help Centre