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.

Overview

GoCardless specializes in bank-to-bank payments, particularly direct debit schemes like SEPA (Europe), Bacs (UK), ACH (US), and BECS (Australia). Unlike card-based payment processors, GoCardless pulls funds directly from bank accounts, making it popular for recurring billing scenarios where lower transaction fees and reduced card-expiry churn are priorities. The platform also offers Instant Bank Pay for one-off payments via open banking APIs.

What This Script Does

GoCardless's client-side scripts power the payment authorization flow where customers set up direct debit mandates. The integration typically uses GoCardless.js or redirects to GoCardless-hosted authorization pages at pay.gocardless.com.

When embedded on the merchant's site, the script guides users through:

  1. Entering bank account details (sort code/account number, IBAN, or routing/account number depending on the scheme)
  2. Reviewing the direct debit mandate terms
  3. Confirming authorization for the merchant to collect future payments

Cookies set during the authorization flow:

  • gc_session — session cookie securing the mandate setup process
  • gc_auth — authentication token for the authorization flow

The script communicates with api.gocardless.com and pay.gocardless.com. Data collected is limited to what is necessary for mandate setup: customer name, email, bank account details (transmitted directly to GoCardless servers), and billing address. GoCardless does not perform cross-site tracking or set marketing cookies. The client-side footprint is minimal — most processing occurs server-side via API calls.

Consent & Compliance

GoCardless is classified as essential. The scripts handle payment mandate authorization — a function that is strictly necessary for the direct debit service the user is explicitly requesting. Under GDPR and the ePrivacy Directive, these session cookies are exempt from consent requirements.

Under CCPA/CPRA, GoCardless acts as a service provider processing data solely for the business purpose of payment collection. Bank account information collected during mandate setup is not sold or shared for advertising purposes. GoCardless is FCA-regulated in the UK and authorized as a payment institution across the EU, providing additional regulatory assurance.

Should You Block This Without Consent?

No. GoCardless scripts are essential for setting up direct debit payment mandates. Blocking them would prevent customers from authorizing recurring bank payments. These are strictly necessary scripts exempt from consent under ePrivacy Directive Article 5(3).

Is GoCardless GDPR compliant?

GoCardless'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

GoCardless direct debitGoCardless paymentsbank payment platformrecurring bank paymentsGoCardless checkout

Industries

Computers Electronics and Technology

Tracked Domains (1)

gocardless.comEssential

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

Frequently Asked Questions

Related Vendors

Chili Piper
Chili Piper
Chili Piper is a B2B demand conversion platform used by sales and revenue teams for instant meeting booking from web forms. Scripts intercept form submissions, qualify leads in real time, and immediately route prospects into a scheduling flow with the right sales rep. Booking and routing data integrates with Salesforce and HubSpot for pipeline attribution.
Omnisend
Omnisend
Omnisend is an email and SMS marketing automation platform designed for ecommerce brands. Scripts track browsing behavior, product views, and cart events to trigger automated workflows like abandoned cart and browse abandonment emails. Deep integration with Shopify and WooCommerce enables revenue attribution per campaign.
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.
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.
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.
Cloudflare Turnstile
Cloudflare Turnstile
Cloudflare Turnstile is a CAPTCHA alternative for bot detection and spam prevention. Scripts analyze browser behavioral signals, attributes, and interaction patterns to verify human visitors without requiring visual puzzle-solving challenges. Sets minimal functional tokens; does not build visitor profiles.

Manage consent for GoCardless

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