New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now

Docschargebeedocs

HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Getting Started


  • Overview
  • Chargebee Billing Data Centers
  • Object Relationship Model
  • Understanding Sites
  • Chargebee Tech Glossary
  • Articles and FAQ

Implementing Chargebee


  • Implementation Guide
  • Go-live Checklist
  • Articles and FAQ

AI in Chargebee


  • Chargebee Agents
  • Chargebee Copilot
  • Chargebee MCP Server (Model Context Protocol)

Developer Resources


  • Developer Resources Overview
  • Articles and FAQ

Product Catalog


  • Product Catalog Overview
  • Coupons
  • Articles and FAQ

Subscriptions


  • Working with Subscriptions
  • Billing
  • Orders
  • Articles and FAQ

Customers


  • Managing Customers
  • Account Hierarchy
  • Email Notifications
  • Branding
  • Configure Multiple Languages
  • Articles and FAQ

Entitlements


  • Entitlements Overview
  • Features Overview
  • Feature Management
  • Managing Product Entitlements
  • Subscription Entitlements
  • Customer Entitlements
  • Grandfathering Entitlements
  • Articles and FAQ

Usage Based Billing


  • Understanding Usages
  • Setting up Usage Based Billing
  • Usage Alerts
  • Metered Billing
  • Articles and FAQ

Chargebee CPQ


  • Chargebee CPQ
  • Chargebee CPQ for Salesforce
  • Chargebee CPQ for HubSpot

Invoices, Credit Notes, and Quotes


  • Invoices
  • Credit Notes
  • Quotes [Legacy]
  • Transactions
  • Articles and FAQ

Taxes


  • Overview
  • Configuring Taxes
  • Country-specific Taxes
  • Articles and FAQ

Hosted Capabilities


  • Overview
  • Hosted Checkout
    • Integration Options
    • Features
    • Configuring Checkout
    • Configuring Fields and Labels
    • Checkout Layout - Feature Comparison
    • FAQ
  • Hosted Self-Serve Portal
  • Hosted Pages Features
  • Additional Hosted Pages
  • Payment Components
  • Pricing Table
  • Managing Payments with Chargebee.js
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration


  • Users & Roles
  • Custom Fields & Metadata
  • Approvals
  • Mandatory Fields
  • File Attachments & Comments
  • Advanced Filter Options
  • Multicurrency Pricing
  • Multi-decimal Support
  • Configuring Reason Codes
  • Events and Webhooks
  • API Keys
  • Time Zone
  • Time Machine
  • Transfer Configurations
  • Articles and FAQ

Multi Business Entity


  • Multi Business Entity Overview
  • Customer Transfer Overview
  • Articles and FAQ

Mobile Subscriptions


  • Overview
  • Omnichannel Subscriptions
  • Omnichannel One-Time Orders
  • Mobile Subscriptions (Legacy)

Reports and Analytics


  • RevenueStory
  • Home Dashboard
  • Frequently Asked Questions
  • FAQs for Classic Reports Sunset
  • Articles and FAQ

Integrations


  • Sales
  • Customer Support and Success
  • Finance
  • Tax
  • Marketing
  • Stitch
  • Collaboration
  • Contract Management
  • Ecommerce Management
  • Articles and FAQ

Data Privacy & Security


  • Two Factor Authentication
  • SAML Single Sign-On
  • System for Cross-Domain Identity Management (SCIM)
  • EU-GDPR
  • Consent Management
  • Personal Data Management
  • Compliance Certificates
  • HIPAA Guidelines
  • PCI Recommendations and Integration Types
  • Articles and FAQ

Data Operations


  • Bulk Operations
  • Migration
  • Articles and FAQ
  1. Billing
  2. Hosted Capabilities
  3. Hosted Checkout
  4. Configuring Fields and Labels
  1. Billing
  2. Hosted Capabilities
  3. Hosted Checkout
  4. Configuring Fields and Labels

Configure Fields and Labels

Customize fields and labels on Checkout and Portal to collect required customer information.

Working with fields

Configure fields

Sign in to Chargebee Billing, then go to Settings > Configure Chargebee > Checkout and Self-Serve Portal > Fields.

See also

Add product images to display them on Checkout pages.

Enable a Field

Use the toggle button to enable or disable a field.

The screenshot below shows toggles for enabling or disabling fields in the billing or shipping address.

image

Reorder fields

Drag and drop fields to change their order on the Checkout page.

image

Note

You cannot reorder fields under these sections:

  • Billing
  • Shipping
  • Payments

Edit a field name

Edit a field's name and set properties like mandatory, read-only, and show/hide. For example, set the email field as mandatory during checkout.

image

Note

Available properties depend on the field.

Configurable fields in Checkout

You can configure the fields for the following sections.

Account Information

Account fields collect primary customer information, such as name, email, company, and phone. They also collect custom fields from the checkout page.

Note

  • Set at least one field under Account Information to Show or Mandatory when you set field properties. Otherwise, the account information page is skipped during checkout, but it appears as read-only on the final checkout page.
  • When customers select UPI or Netbanking, and the payment gateway is Razorpay, these fields always appear: First Name, Last Name, Email, Phone. If Chargebee has already captured the customer's information, it's prefilled in Checkout.
image

Custom fields for subscription

Configure custom fields to collect subscription-related information from your customers.

Billing

Configure billing fields to collect your customer's billing information such as an address, phone number, name, VAT number, and more. Turn the toggle buttons on or off to enable or disable granular components of the address.

Note

  • To configure tax details such as VAT or GST, you must set billing country as mandatory in your tax settings.Furthermore, you can select to display the addresses on the checkout page, self-serve portal, or both.
  • Billing fields cannot be reordered.
image

Shipping

Set up shipping fields to collect customer shipping information, such as address, name, and phone number. Use toggle buttons to enable or disable granular components of the address.

  • Enable Use the same configuration as billing to apply billing address properties to the shipping address.
  • Enable In checkout show the option "Ship to my billing address" to let customers choose the billing address as the shipping address during checkout.

Note

  • The Ship to my billing address option doesn’t appear in the In-App layout for Checkout when the Checkout is created via API for an existing customer with one or more billing address fields in Chargebee.
  • Shipping fields cannot be reordered.
image

Payments

Set up payment fields to collect customer payment information, such as card number, expiry, and CVV. Card Number and Expiry are collected by default and stored in your payment gateway.

Note

Payment fields cannot be reordered.

image

Legal Agreements

Overview

Checkout supports presenting legal agreements to customers during the purchase process.

You can add and manage multiple agreements, such as a terms of service, a privacy policy, or a refund policy, to meet various regulatory requirements. This helps you comply with legal standards around the world, such as those outlined by the Federal Trade Commission (FTC), which require businesses to provide clear, truthful, and accessible information about agreements and offer cancellation methods that are as easy as the sign-up process.

image

Agreements support rich text formatting, including hyperlinks to additional resources or policies, as needed. Support for multiple languages based on the customer's locale is also included.

Chargebee logs timestamped data of customer agreement during checkout, which serves as proof in cases of disputes or chargebacks. An audit log of changes made to the legal agreements is also available to help improve transparency and compliance.

Add a legal agreement

To add a legal agreement to Checkout:

  1. Select Add legal agreement.
    image
  2. Under Legal Agreement Name, enter a name to identify the agreement within Chargebee. This name, once saved, cannot be edited later.
  3. Click the tab for the language in which you want to add the legal agreement.
  4. Under Legal Agreement, enter the agreement text. Use rich text formatting as needed.
  5. Select Display a checkbox at checkout to obtain consent if you want the customer to explicitly agree before completing checkout.
  6. Repeat the steps for each configured language.
  7. Select Save.
  8. Repeat the steps to add more agreements.
image

Edit a legal agreement

You can edit a legal agreement, view its audit log, and restore previous versions. To do so:

  1. Click the more options menu for the agreement you want to edit.
    image
  2. Select View.
  3. Edit the agreement text as needed.
  4. Select Update.
  5. Alternatively, under Audit Logs, find previous versions of the agreement listed in reverse chronological order.
  6. Select Restore Version next to the version you want to restore.
  7. Click Confirm in the dialog that appears.
image

Archive or restore a legal agreement

Archived legal agreements aren't displayed on Checkout pages. Restored agreements become visible again. To archive or restore a legal agreement:

  1. Click the more options menu for the agreement you want to archive or restore.
    image
  2. Select Archive or Restore.
  3. Click Confirm in the dialog that appears.

View consent history

Each time a customer agrees to a legal agreement and completes a Checkout session, a log of the event is created in Chargebee Billing. To view this:

  1. Log in to Chargebee Billing.
  2. Select Customers in the left navigation.
  3. Click the customer name to open the details page.
  4. Scroll to Legal Information. Legal agreements are listed in descending order by date of consent.
    image
  5. Click View details to view event information for the Checkout session.

Consent Information

Set up consent fields to collect customer agreement during checkout. You can add consent, agreement labels, and checkboxes for Checkout and Self-Serve portal.

image

Working with Labels

Customize field labels and messages displayed on Checkout and the Self-Serve Portal.

Access labels

Sign in to Chargebee, then go to Settings > Configure Chargebee > Checkout and Self Serve Portal > Labels.

image

Note

Available checkout labels depend on the layout selected on the Layout tab.

Add a label

To add a label:

  1. Click +Add more copy/text.

  2. Search for the required labels in the search box.

  3. Click Add.

    image
  4. Click Apply.

    image
  5. Click Publish.

    image

The label changes are now visible to customers.

Here's an example of how Checkout labels work:

image

The illustration below shows adding a note to the payment method screen during checkout. This note will appear for all users on the Payment method screen.

During checkout, the note appears as shown:

image

Labels for specific scenarios

Labels for optimized trial sign-up

When optimized trial sign-up is enabled for Checkout, additional labels are available for customization.

Details

The screenshot below shows the additional labels on the order summary page:

image

The screenshot below shows the additional labels on the thank-you page:

image

You can customize them by searching for the label text in the search box while adding the label. See screenshot below for reference:

image

Labels for thank-you page

Set up messages to display after customers complete checkout. Full-page checkout supports both Thank You Title and Thank You Message labels.

Details

To add a Thank You message or title:

  1. Go to Messages.
  2. Click Edit and add the message.
  3. Click Apply.
  4. Click Publish.
image

Articles & FAQs

How to create a custom mandatory field?
How to rearrange fields in Chargebee?
How to set the consent field mandatory in the Checkout?
Is it possible to pass the locale/language while creating a checkout session?
Checkout V3 - FAQ
How can I collect the coupon codes on the V3 checkout pages during signup?
Content security policy for the Checkout page
How do I control the Quantity increments on the Checkout page?
Checkout page returns with exclamation marks when my customer tries to add his card details. What should I do?
Cannot load more than 5 accounts in self serve portal
How to verify if a customer has agreed to the consent on checkout?

Show more

Was this article helpful?