Overview
Chargify, now operating under the Maxio brand, is a subscription billing and revenue management platform built for B2B SaaS companies. The platform handles the complex billing scenarios common in subscription businesses — usage-based pricing, tiered plans, add-ons, trials, upgrades, downgrades, prorations, and dunning management. When Chargify scripts appear on a website, they typically power customer-facing billing portals, subscription checkout flows, and self-service account management interfaces.
For website operators running subscription-based businesses, Chargify's scripts are integral to the revenue collection process. They handle payment credential collection, plan selection, and the ongoing subscription management that customers need to manage their accounts. This positions Chargify as essential infrastructure — without it, customers cannot subscribe, upgrade, or manage their billing.
What This Script Does
Chargify's scripts deliver subscription commerce and billing management functionality:
- Checkout Flow Rendering: Displays subscription signup forms where customers select plans, enter payment details, and configure their subscription options. These forms present pricing tiers, feature comparisons, and billing frequency choices.
- Hosted Payment Pages: Loads PCI-compliant payment input forms that securely collect credit card numbers, bank account details, or other payment credentials within Chargify's controlled environment, keeping sensitive payment data off the merchant's servers.
- Self-Service Billing Portal: Powers customer-facing account management interfaces where existing subscribers can update payment methods, change plans, view billing history, download invoices, and manage their subscription status.
- Subscription Lifecycle Management: Handles plan changes, trial conversions, coupon application, and proration calculations in real time as customers interact with billing interfaces.
- Payment Processing Communication: Manages the secure transmission of payment data to payment gateways, handles 3D Secure authentication flows, and communicates transaction results back to the website.
Consent & Compliance
Chargify's scripts process payment and billing data under a clear contractual legal basis. Under GDPR Article 6(1)(b), collecting payment information and managing subscription billing is necessary for the performance of the subscription contract between the business and its customer. The customer initiates the billing relationship by choosing to subscribe, and Chargify processes only the data necessary to fulfill that billing arrangement.
Chargify maintains PCI DSS compliance for handling cardholder data. The hosted payment page approach isolates sensitive payment credentials within Chargify's PCI-compliant infrastructure, reducing the merchant's compliance burden and security risk.
Cookies set by Chargify's scripts for maintaining checkout session state, preserving form progress, and managing billing portal authentication fall under the strictly necessary exemption — they serve a function explicitly requested by the customer.
Website operators should ensure their privacy notice covers the billing data processing relationship with Chargify/Maxio, including what data is shared, how long it is retained, and the customer's rights regarding their billing information.
Should You Block This Without Consent?
Chargify's scripts are essential billing infrastructure that enables customers to subscribe, pay, and manage their accounts. Blocking these scripts would prevent revenue collection and break the core subscription functionality of the website. All data collection is transactional, initiated by the customer, and necessary to fulfill the billing relationship.
No.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
chargify.comEssentialFrequently Asked Questions
Is consent required before loading Chargify scripts?
No. Chargify (now Maxio) powers subscription billing and checkout flows. Its scripts are essential for customers to subscribe and manage billing — data collection is contractually necessary and initiated by the customer.
What does Chargify collect during a subscription checkout?
Chargify collects plan selections, payment credentials, and account details through PCI DSS-compliant hosted payment pages. Session cookies maintain checkout state and are strictly necessary. Sensitive card data never touches the merchant's servers.
How does ConsentStack handle Chargify?
ConsentStack classifies Chargify as essential billing infrastructure and loads it without a consent prompt. Since all data collection is necessary to perform the subscription contract, ConsentStack never gates it behind an analytics or marketing consent banner.
Related Vendors
Manage consent for Chargify
ConsentStack automatically detects and manages Chargify trackers so your site stays compliant with global privacy regulations.