A whitelist is a list of domains approved for authorized access to data. In Chargebee a domain would need to be whitelisted if you wish to send secure subscription/payment related information while redirecting from the Chargebee pages to your domain/website.
When do we need to whitelist a domain?
Checkout Page V3 - The Chargebee instance object is used to set callbacks for checkout, self-serve portals, and to fetch cart and product data related to checkout.To ensure that you get all callbacks you setup, you would need to whitelist your domain in Chargebee. Here’s more on this.
To whitelist your domain, navigate to Settings > Configure Chargebee > Checkout & Self-Serve Portal Settings > Configuration > Advanced Settings > Add domains.
Conversion Tracking - Whitelisted domains are mandatory while using conversion tracking via Chargebee.js. This would be required to send purchase event, otherwise, Chargebee will send them as generate_lead event. Here’s more.
To configure the Open Source portal - Chargebee’s portal can be customized to meet your requirement using our open source portal code. Here’s the complete set of instructions to set this up.