Public Signup Page FAQ

This article answers frequently asked questions about Public Signup Pages (PSPs) in Advanced Billing. Learn how to customize the display name, avoid common reference errors, and understand the limitations of using iFrames. Whether you're integrating signups with your existing system or updating your branding, these tips will help you configure your PSPs effectively.

Avoid Using Hosted Pages with iFrames

Embedding Advanced Billing Hosted Pages inside an iFrame can lead to browser security issues and may prevent the pages from functioning correctly.

We do not support issues caused by using Hosted Pages inside an iFrame.

Hosted Pages require the ability to set a cookie in the Customer’s browser to operate correctly. When our pages are embedded in an iFrame, some browsers treat these cookies as third-party and block them. Although we have implemented workarounds, such as setting P3P headers required by Internet Explorer, browser security policies continue to evolve, and consistent functionality within iFrames cannot be guaranteed.

If you embed Hosted Pages in an iFrame, you assume the associated technical risks.

Alternatives include:

  1. Redirecting users to the Hosted Page directly, instead of using an iFrame
  2. Using Maxio.js (formerly Chargify.js) to embed a PCI-compliant signup experience directly on your site
  3. Using your payment gateway’s JavaScript library to tokenize credit card data, such as Stripe Checkout or Braintree JS

Display Site Name Instead of Company Name on Public Signup Pages

To remove the Company name from Public Signup Pages, upload a custom logo for each Site. The uploaded logo will replace the default Company name and can be customized to display your desired text or branding, such as acme1.com.

Fix “Reference Must Be Unique” Errors on Public Signup Pages

When using unique reference numbers to link Customers in Advanced Billing with your internal system, note that Public Signup Pages always create a new Customer and Subscription. Therefore, these pages should only be used for the Customer’s first signup.

To create additional Subscriptions for the same Customer, use Chargify Direct or the API and include the existing Customer’s ID. Alternatively, create new Subscriptions manually in the application by selecting “Choose an Existing Customer.”

You can also use Components to represent additional items within a single Subscription.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.