Recurly

Recurly

Recurly is a subscription billing and revenue management platform. Scripts load hosted payment pages and checkout flows on subscription business websites, handling plan selection and payment collection. Sets cookies to manage checkout sessions and detect duplicate submissions during billing.

Overview

Recurly specializes in subscription billing with a focus on revenue recovery and churn reduction. The platform offers sophisticated dunning management, intelligent retry logic for failed payments, and analytics around subscriber lifecycle metrics like MRR and churn rate. Recurly integrates with multiple payment gateways and supports a wide range of billing models including usage-based, hybrid, and ramp pricing.

What This Script Does

Recurly's client-side integration uses Recurly.js, loaded from js.recurly.com. The primary function is rendering PCI-compliant payment forms on the merchant's website. Rather than redirecting to a hosted page, Recurly.js creates iframes for sensitive payment fields (card number, CVV, expiry) that are served from Recurly's domain, ensuring card data never touches the merchant's servers.

The script sets the following cookies:

  • recurly_session — session cookie maintaining the checkout state during form completion
  • _recurly_ — functional cookie for form state persistence if the user navigates away and returns

Recurly.js communicates with api.recurly.com and {subdomain}.recurly.com during the checkout process. It collects the customer's name, email, billing address, and payment method token. For 3D Secure authentication (required in the EU under PSD2), the script may also open an authentication challenge window communicating with the card issuer's domain.

The script performs basic device data collection for fraud screening, including browser user agent and IP geolocation (resolved server-side). It does not set third-party tracking cookies or perform cross-site identification.

Consent & Compliance

Recurly is classified as essential. Its scripts handle payment form rendering and transaction processing — functions that are strictly necessary for completing a purchase the user has initiated. Under GDPR and ePrivacy Directive Article 5(3), cookies set for the purpose of carrying out a transaction requested by the user are exempt from consent.

Under CCPA/CPRA, Recurly processes data solely for the business purpose of payment processing. As a service provider, it does not sell or share personal information. The fraud screening data collection falls under the security operations exception.

Should You Block This Without Consent?

No. Recurly scripts are essential for rendering payment forms and processing subscription transactions. Blocking them would prevent users from completing purchases. These scripts and their cookies are exempt from consent requirements as strictly necessary for a user-requested service.

Is Recurly GDPR compliant?

Recurly's trackers are classified as essential (strictly necessary), so they are generally exempt from prior consent under the GDPR. You should still list them in your cookie policy and privacy notice so visitors know they are there.

Visit website

Consent Categories

Also Known As

Recurly billingRecurly checkoutrecurring billing platformsubscription paymentsRecurly.js

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (2)

recurly.comEssential

recurly.com is an essential domain operated by Recurly, used to keep the site working, including security, load balancing, and sessions.

js.recurly.comEssential

js.recurly.com is an essential domain operated by Recurly, used to keep the site working, including security, load balancing, and sessions.

Frequently Asked Questions

Related Vendors

AfterShip
AfterShip
AfterShip is a shipment tracking and returns management platform used by ecommerce brands. Scripts embed order tracking widgets on websites and send post-purchase notifications with carrier tracking updates. Tracking page views and delivery milestone events are logged for post-purchase experience analytics.
Rippling
Rippling
Rippling is a workforce management platform covering HR, IT, and finance operations. Scripts may embed career site widgets and job application forms on corporate websites, enabling candidate submissions and tracking. Sets cookies to monitor applicant funnel and attribution for recruiting campaigns.
Chargebee
Chargebee
Chargebee is a subscription management and recurring billing platform for SaaS businesses. Scripts embed hosted checkout forms and billing portal interfaces on product websites, enabling plan upgrades, payment updates, and invoice access. Sets session cookies to authenticate billing portal users.
GoCardless
GoCardless
GoCardless is a bank debit payments platform for recurring billing and subscription businesses. Scripts embed payment authorization flows on billing pages, guiding users through bank account verification for direct debit setup. Sets session cookies to secure the payment authorization process.
Cashfree
Cashfree
Cashfree Payments is an Indian payment gateway for processing online payments and disbursing payouts. Scripts render secure payment forms and handle transaction authentication flows. Cookies maintain checkout session state and support fraud detection during payment processing.
Paddle
Paddle
Paddle is a payments infrastructure platform for SaaS companies. Scripts embed checkout overlay flows directly on software vendor websites to handle subscription billing and license purchases. Sets cookies to manage checkout sessions and detect fraud during payment processing.

Manage consent for Recurly

ConsentStack automatically detects and manages Recurly trackers so your site stays compliant with global privacy regulations.