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
  • Developer Resources
  • 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)

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

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
  • Hosted Self-Serve Portal
  • Hosted Pages Features
  • Additional Hosted Pages
  • Payment Components
  • Managing payments with ChargebeeJS
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration


  • Users & Roles
  • Custom Fields & Metadata
  • 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

Reports and Analytics


  • RevenueStory
    • Reports Explorer
    • Custom Fields in RevenueStory
    • Report Builder
      • Working with Reports
      • Data Sources
        • Coupons
        • Credit Notes
        • Customers
        • Customer Balance
        • Invoices
        • Orders
        • Payments
        • Products
        • Refunds
        • Subscriptions
        • Multientity
        • Product Family
        • Subscription Contract Terms
        • Dunning Details
        • Invoice Transactions
        • Invoice Line Items
        • Invoice Addresses
        • Invoice Discounts
        • Credit Note Line Items
        • Monthly Subscription History
        • Yearly Subscription History
        • Applied Credits
        • Monthly Component History
        • Yearly Component History
        • Order Line items
        • Payment Sources
        • Subscription Discounts
        • Subscription Addons
        • Subscription Shipping Addresses
      • Sample Reports
    • Monthly Recurring Revenue (MRR)
    • Metric Description
  • 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
  • Order Management
  • Mobile Subscriptions (Legacy)
  • Other Integrations
  • 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. Customers
  3. Hp Overview
  1. Billing
  2. Customers
  3. Hp Overview

Configuring Single Page Checkout

Single Page Checkout allows your customers to enter all their details on a single page. When your users click Checkout or Subscribe on your website, they are redirected to a new URL where they can review their order and enter their account and payment details.

To configure Single Page Checkout, click Settings > Configure Chargebee > Customer-facing Essentials > Checkout and Self-serve Portal. Configure the following two pages to get started:

  • Checkout Page (for all your customers to enter their accounting information and payment method details to sign up or subscribe for your plans)
  • Payment Method Page (for your existing subscribers to update their payment method details)

Configure Checkout Page

The checkout page can be generated either by accessing the plan-specific hosted page URL or by using the Hosted Pages API. To configure the settings for your checkout page in your Chargebee site, click Checkout Page in Hosted Pages Settings.

The option to allow checkout using the plan-specific hosted page URL will be enabled by default.

You can also configure a redirect URL, cancel option, and add legal information to provide a complete checkout experience to your users. Here is a sample checkout page:

 width=550px

Configure Redirect URL

Upon successful checkout, your subscribers will be redirected to the URL that you specify in this setting. When integrating with hosted pages using the API, you can configure the redirect URL using the same option. Click here to learn more.

If you are integrating using the plan-specific hosted pages, the redirect URL needs to be configured for each plan.

Configure Cancel URL

When this URL is configured, a Cancel option will appear on the checkout page. Users can click this to cancel their sign-up.

Information

The Redirect and Cancel URL can also be passed using the Checkout New / Checkout Existing API. In such cases, the URL configured under Hosted Pages settings will be overridden.

Configure Legal Information

You can include URLs for Privacy Policy and Terms of Service on your checkout page. You can also choose to include a consent option on the checkout page, and specify the text for it in the Agreement label text box.

Use the Quick Preview to see how your agreement label and URLs will appear on the checkout page.

Once you are done, click Update.

Configure Payment Method Page

To configure the settings for your update payment method page in your Chargebee site, click Payment Method Page in Hosted Pages Settings.

A link for the update payment method page can be generated by using the Update Payment Method API or when a user clicks the Request Payment Method Details option. This option is available in the subscription details page and, when clicked, notifies the subscriber along with the link to update their payment method details.

The update payment method function is used in both Email Notifications V1 and Email Notifications V2. In Email Notifications V1, the mail merge field customer.payment_method_update_url is used. It will auto-generate a link for payment, and the link is included in the email sent to the customer. When your customers click the link, they are redirected to the page where they can update their payment method.

In Email Notifications V2, Update Payment Method will appear as a button. When users click the option, the URL will be auto-generated and customers will be redirected to the page to update the payment method.

Configure Redirect URL

This URL is where subscribers will be redirected once they successfully update their payment method details.

Configure Cancel URL

Configure this URL to enable a Cancel option on the update payment method page. Your users can click this option to cancel the update operation.

Click Update to save your configuration.

Customize Single Page Checkout

You can customize the look of your hosted pages using themes. To get started, navigate to Themes in Hosted Pages Settings.

Click here to learn more.

Information

  • The Redirect and Cancel URL can also be passed via the Update Payment Method API. In such cases, the URL configured under Hosted Pages Settings will be overridden.
  • The Custom Domain feature lets you white label your own subdomain and use it in the hosted pages' URLs. If you'd like this feature enabled for your Chargebee site, contact support.

FAQ

Can I see how, say, an addon/plan with tiered pricing looks like on Chargebee Checkout and Self-serve Portal?

Yes, see this FAQ.

Was this article helpful?