In this article you will learn how to customize individual Public Signup Pages in Maxio. While your system may have global sign‑up page defaults, this guide shows you how to override those defaults and configure each page’s currency, layout version, product price point, payment collection method, return URL, custom CSS and JavaScript, script justifications, and more. Optimizing your Public Signup Pages helps reduce revenue leakage, streamline subscriptions, and improve your SaaS conversion funnel.
In addition to global Public Signup Page settings, Advanced Billing allows granular control over individual Public Signup Pages. With just a few simple steps, you can view, edit, and customize each page based on your product offering.
To customize an individual Public Signup Page, select the Catalog menu, then Public Signup Pages. Next, click the Edit link next to the page you wish to customize. The instructions below also apply when creating a new Public Signup Page.
Note: There are default settings for all Public Signup Pages and individual page settings. You may change an individual Public Signup Page without affecting the global defaults.
Editing Public Signup Pages
After you create a Public Signup Page, Advanced Billing allows you to make changes at any time. Changes to a Public Signup Page will take effect immediately, so we recommend testing in a sandbox site before going live.
You can view all your current Public Signup Pages by selecting Catalog from the left side of the site.
View all existing Public Signup Pages
View Current Settings
To view the current settings for a Public Signup Page, select View from its actions menu. This “View” option presents the settings in a read‑only format.
Preview current settings for your Public Signup Page
Overview of settings for your Public Signup Page
View Current Page
To see what the subscriber sees, select View URL from the menu, then click the link to open the Public Signup Page in a new tab or window.
View the current URL for your Public Signup Page
Current URL of Public Signup Page
Public Signup Page URLs are not customizable in Advanced Billing at this time.
Edit Current Settings
To edit an individual Public Signup Page’s settings, select Edit from the actions menu. In the sections below, you will find detailed instructions for each setting.
Edit a Public Signup Page
Disable Current Page
You can disable a Public Signup Page at any time. After you disable a page, it will no longer be viewable by anyone with the URL.
Disable a Public Signup Page
If a visitor opens the disabled Public Signup Page URL, they will see an alert message indicating the page is no longer available.
Result of viewing a disabled Public Signup Page
Delete Current Page
To delete a Public Signup Page, go to the View option for that page and select Delete.
Deleting a Public Signup Page is permanent and cannot be undone. If you are unsure, we recommend disabling the page instead.
Delete a Public Signup Page
Default Settings
Advanced Billing allows you to control global defaults for all Public Signup Pages. However, each page can be customized individually. Select the Use Default option next to any setting to revert to the global default values. For a full list of default options, see Public Signup Page Default Settings.
Example default option in individual Public Signup Pages
- Page Title
- Logo
- Home Link URL
- Privacy Policy URL
- Terms and Conditions URL
- Custom CSS
- Custom JavaScript
- Enable Security Question (reCAPTCHA V3)
- Accepted Card Types to Display
- Enable “Powered by Advanced Billing” Badge
For each of these settings, you can either use the default value or set a specific value for that Public Signup Page. Initially, the Use Default checkbox is selected. To edit a setting, uncheck the checkbox and then modify the field.
Currency
If your site supports multiple currencies, you may select a currency for the Public Signup Page. Note: all catalog items assigned to the page must support the selected currency. Otherwise, an error will occur when creating or updating the page.
The selected currency is the currency that subscriptions will sign up with. You should define one Public Signup Page per currency that you want to support.
Select currency for your Public Signup Page
Product
Each Public Signup Page is linked to one of your products. For information on creating and managing products, see Products Intro.
Select the product to feature on your Public Signup Page
Product Price Point
You may select which price point the Public Signup Page should use. By default, the page uses the product’s current default price point. The selected price point follows the product default if you do not override it.
If you prefer to lock the page to the current default (or a specific price point), select the price point from the dropdown.
Selecting a product price point
Layout Version
Choose between Classic (v1) and Modern (v2) layout versions. Both layouts support the same features, but the Modern layout is responsive, mobile‑friendly, and offers an improved user experience.
Toggle the layout version for your Public Signup Page
Payment Collection Method
Select how you would like customers to be billed: automatically or by invoice/remittance.
For legacy statement‑based users, note that you must enable invoice billing in your site settings before selecting invoice here. Also, if your site is configured for “bill by invoice only” or “automatic only,” you cannot select a different option from this dropdown.
The prepaid collection method is not available at this time.
Set the payment collection method for your signup page
Calendar Billing
With calendar billing enabled, all subscriptions created through the Public Signup Page will be billed on the day of the month you choose. A prorated charge is calculated at signup according to the remaining days until that date.
If you do not need to lock billing on a specific date, leave the option Bill based on the signup date selected and calendar billing will not apply.
For more information, see Billing Dates: Calendar Billing.
Decide if you'd like to use calendar billing or not
Page Nickname
The Page Nickname is a freely chosen internal name to help you identify your Public Signup Pages. Assign a nickname that is meaningful to you and your team.
Set a page nickname for your Public Signup Page
Configure Components
Select which components (e.g., add‑ons, modules) can be configured by a subscriber via the Public Signup Page. Only components associated with the selected product will appear.
Enable or disable components to be featured on your signup page
Note: Unless this flag is turned on, you cannot pre‑populate a value for the component via URL or manually define a value with JavaScript. In other words, this feature determines whether the component may be added by either your team or the subscriber on the signup page.
Configure Components Price Points
If the component has more than one price point, you can select the price point to use for this Public Signup Page. The price point selected will be the only one available for purchase on that page.
Select the price point you'd like to feature
Page Title
Enter a title for your Public Signup Page that will appear at the top of the page for your subscriber.
Enter a page title that will be displayed to your subscribers
Upload Your Logo
By default your global logo displays on all Public Signup Pages. To upload a custom logo for this page only, uncheck Use Default and upload your desired image.
Add a logo to your page
Home Link URL
Specify the URL that the logo will link to when a subscriber clicks it. The URL must begin with “http://” or “https://”.
Designate a home URL for your site
Privacy Policy URL
Enter the URL to your privacy policy. This link appears in the footer of the Public Signup Page.
Enter a URL that will link to your privacy policy page
Terms and Conditions URL
If you provide a terms‑and‑conditions link, the subscriber must agree before subscribing. The link also appears in the footer.
Enter a URL linking to your terms and conditions page
Custom CSS
On the “Public Page Default Settings” tab you may enter custom CSS and JavaScript for both layout versions. Content entered in the CSS field will be included at the top of the page inside a <style> tag.
When you add or edit custom CSS for an individual Public Signup Page, provide a justification for the customization before saving. This justification explains why the custom styling is needed and supports security review and compliance requirements.
We’ve provided guides for applying custom CSS and JavaScript to both the Modern and Classic Public Signup Pages.
Enter custom CSS for your signup page
Note: This feature is available only on paid accounts. If you need access during onboarding, please contact us.
Custom JavaScript
Enter custom JavaScript that will be included at the bottom of the page inside a <script> tag.
When you add or edit custom JavaScript for an individual Public Signup Page, provide a justification for each script before saving. Use the justification to explain the business or technical purpose of the script, such as marketing analytics, conversion tracking, or UI customization.
Only add scripts that you trust and maintain. Custom JavaScript can affect the subscriber experience and should be tested before the Public Signup Page is used in production.
Enter custom JavaScript for your signup page
This feature is available only on paid accounts. If you need access during onboarding, please contact us.
Enable Security Question
A CAPTCHA (challenge‑response test) verifies that the Public Signup Page is submitted by a human and not a bot. Enabling this option helps prevent misuse of the Public Signup Page and is highly recommended.
Enable additional security questions for your page
For more information, visit Google’s page on reCAPTCHA.
Accepted Card Types to Display
A subscriber will not be prevented from using a card type you do not display. To restrict card types, you must contact your payment gateway.
Select which card logos will appear on the signup page
Enable “Powered by Advanced Billing” Badge
If you enable this option in your page settings, Advanced Billing will display a badge indicating that Advanced Billing powers your payments and link to additional security information for your customers.
Select the option to display “Powered by Advanced Billing” badge
Display Coupon Field?
By enabling this option, the Public Signup Page will prompt the subscriber to enter a coupon code. For more information on coupons, see Coupons.
Enable field for subscribers to enter a coupon
Display Referral Field?
By enabling this option, the subscriber can enter a referral code provided by another subscriber. Note: the referrals feature must be enabled in your site, and the originating subscription must be in the Active state—trialing subscriptions do not qualify.
Enable referral field on signup page
For more information on referrals, see Referrals Documentation.
Credit Card Settings
Options to require payment methods, billing address or shipping address
In this section you manage whether a payment method, a billing address, and a shipping address field should be present on the Public Signup Page. Please note these settings may be influenced by the corresponding product settings:
- Require Payment method
- Require Billing address
- Require Shipping address
If you checked any of those options in the product settings, then the corresponding options in the Public Signup Page must be checked:
- Request Payment method
- Request Billing address
- Request Shipping address
On the settings page for a product, a payment method must be added to the Public Signup Page in order to successfully subscribe. You may disable this if you are offering a $0.00 product.
A payment method must be supplied upon signup
Request Billing Address
Enable this setting to require a billing address during signup. Pay special attention to this field if you calculate tax based on Billing Address.
A full billing address must be supplied upon signup
Request Shipping Address
Enable this setting to require a shipping address during signup. Similar to billing address, this field is important if you calculate tax based on Shipping Address.
A full shipping address must be supplied upon signup
Return URL after successful signup
The Return URL after successful signup is the URL to which the subscriber will be redirected after completing the signup process. The Return parameters specify the data to include in the query string of this URL.
Use this setting to control where subscribers go after a successful signup. For example, you can send subscribers to an onboarding page, product setup flow, confirmation page, or another page where you track post-signup activity.
Enter the URL you'd like your subscriber to be redirected to after successful signup
Return Parameters
When creating or editing a Public Signup Page, you may specify Return parameters as part of the redirect URL.
Specify return parameters for your redirect URL
The available parameters are:
-
subscription_id: The Advanced Billing generated unique identifier for the subscription that was created -
customer_id: The Advanced Billing generated unique identifier for the customer that was created -
customer_reference: Your unique reference if one was passed in the pre‑populated data -
product_handle: The product API handle -
product_id: The Advanced Billing generated unique identifier for the product -
signup_revenue: The revenue, formatted as a string of dollars and cents (for example, “50.00”) from the subscription signup -
signup_payment_id: The ID of the transaction that generated the revenue
Return parameters are specified using curly braces around the parameter name and separated with an ampersand. For example:
http://example.com/callbackWith these Return parameters:
subscription_id={subscription_id}&customer_reference={customer_reference}You would get a redirect URL like:
http://example.com/callback?subscription_id=1&customer_reference=1234Note: Return parameters should not be considered authoritative. Do not grant irrevocable access based solely on these values. They should be considered hints until the user is verified via a secure API lookup.
Tax Exempt
When this flag is true, customers created via this Public Signup Page will be marked as tax‑exempt. During subscription billing runs, all taxable items will be ignored.
Decide if your Public Signup Page should be tax exempt
Custom Fields
Any custom fields you have created may be configured to appear individually on your Public Signup Pages. To include a custom field, check the corresponding option in the list.
Control which custom fields appear on your signup page
Components
Quantity and on/off components may be configured to appear on the Public Signup Page. To enable a component, check the corresponding option. Note that components with stairstep pricing schemes are not currently supported on the Public Signup Page.
Once enabled, components appear in the Configure Your Plan section on the signup page inside a div that can be targeted by CSS, depending on your layout version:
Modern
Uses the class name form__section--configure-plan. (Note: this name may change in future releases.)
Components section on a modern page
Classic
Uses the class name component_configuration. (Note: this name may change in future releases.)
Components section on a classic page
Comments
Article is closed for comments.