GoCardless

Connect GoCardless with Webflow to collect recurring Direct Debit payments without backend development.

Install app
View website
View lesson
A record settings
CNAME record settings
GoCardless

How to integrate GoCardless with Webflow

Direct Debit payments offer higher success rates and lower fees than cards, making them ideal for subscriptions, memberships, donations, and retainers. GoCardless handles all sensitive payment data, so you don't need to manage PCI compliance yourself.

GoCardless has no native Webflow app. Options include hosted payment pages, payment links via Code Embed, automation platforms like Zapier and Make, or custom API integration.

Use GoCardless hosted features

Hosted payment pages

Create payment pages in GoCardless dashboard, link from Webflow buttons, and configure redirect URLs. GoCardless handles PCI compliance automatically.

To set up hosted payment pages:

  • Create and configure payment pages in GoCardless dashboard
  • Generate unique URLs per payment page
  • Add Webflow buttons linking to GoCardless URLs
  • Configure success/failure redirects
  • Test in sandbox before production

Limitations: Customers leave your site, limited design customization, 3-8 day settlement delay.

Generate shareable URLs for one-time or recurring payments, then embed in Webflow as links or Code Embed elements.

To implement payment links:

  • Create payment link in GoCardless dashboard
  • Configure payment type, amount, and currency
  • Add to Webflow buttons or embed code
  • Style for brand consistency
  • Configure redirect URLs

Best for: SaaS subscriptions, nonprofit donations, gym memberships, B2B invoicing, subscription boxes.

Build with automation platforms

Connect GoCardless to Webflow through automation platforms like Zapier and Make. Here are the steps to follow:

Zapier integration

Connect Webflow forms to GoCardless payment workflows. Note: Currently in Beta — consider Make for production use.

Zapier triggers include: New Payment Authorization Request, Payment Authorization Approved, Payment Secured, Payment Paid Out, Payment Failed, Mandate Cancelled

Zapier actions include: Create Instant Bank Pay payment, Create Direct Debit Mandate, Create Direct Debit Mandate Payment

Make integration

Make offers more extensive GoCardless integration than Zapier, with 26 actions, 4 triggers, and 9 search modules, plus refund and cancellation capabilities.

Make triggers include: Watch Approved Authorizations, Watch Billing Requests, Watch Mandates, Watch Payments

Make actions include: Cancel Payment, Cancel Subscription, Cancel Instalment Schedule, Create Direct Debit/ACH Mandate, Create Bank Debit Payment, Create Refund, Create Subscription, Create Instalment Schedule

Build with Webflow and GoCardless API

Custom API integration gives you full control over payment flows. Requires backend development — use hosted pages or automation platforms if you don't have dev resources.

Authentication and setup

Use Bearer token authentication: Authorization: Bearer {accesstoken}. Include Content-Type: application/json for POST/PUT requests. OAuth 2.0 is available for partner applications.

Base URLs:

  • Sandbox: https://api-sandbox.gocardless.com/
  • Production: https://api.gocardless.com/

Core API endpoints

  • POST /customers — Create customers
  • POST /mandates — Set up mandates
  • POST /payments — Initiate payments
  • POST /subscriptions — Create subscriptions
  • GET endpoints — List resources with filtering/pagination

Webhook integration

Configure HTTPS endpoints to receive payment events. HMAC signature verification is mandatory for production. Return 2xx quickly and process asynchronously.

Key events include: mandates.cancelled, mandates.expired, payments.created, payments.confirmed, payments.paidout, payments.failed

Webflow integration pattern

Build serverless functions receiving GoCardless webhooks, extract resource IDs, fetch details via API, then sync to Webflow CMS using the Webflow Data API. Use automation platforms as webhook intermediaries if you don't have backend resources.

Technical requirements

HTTPS webhooks with mandatory HMAC verification. Handle payment failures, timeouts, and scheme-specific requirements. Account for 3-8 day settlement delays. Custom API requires PCI DSS certification unless using hosted pages.


What you can build

Integrating GoCardless with Webflow lets you build recurring payment systems that use Direct Debit for subscriptions, memberships, and donations.

  • Subscription membership sites: Build tiered platforms with GoCardless payment pages and automation syncing member data to Webflow CMS collections
  • Nonprofit recurring donation pages: Create donation forms with Direct Debit mandates and webhook-synced donation history
  • SaaS billing pages: Build pricing tier pages that trigger payment authorization
  • Service retainer billing: Create client portals with recurring payment mandates and payment history stored in CMS

Frequently asked questions

  • Bearer token authentication with tokens from Developers > Create > Access token. Include Authorization: Bearer {accesstoken} and GoCardless-Version: 2015-07-06 headers. OAuth 2.0 is available for multi-merchant partner apps. Use separate tokens for sandbox (https://api-sandbox.gocardless.com/v2/) and production (https://api.gocardless.com/v2/).

  • HTTPS endpoints are mandatory. Verify the Webhook-Signature header using HMAC with your endpoint secret. Return 2xx status codes, process asynchronously, and track event IDs for deduplication. Use ngrok for local HTTPS testing.

  • Free sandbox accounts are available at manage-sandbox.gocardless.com/sign-up. The sandbox mirrors production with separate dashboards, API endpoints, and webhooks. Use scenario simulators for testing payment states. Sandbox data cannot be reset.

GoCardless
GoCardless
Joined in

Description

A cloud-based Direct Debit processor that automates bank-to-bank recurring payments across multiple countries via payment schemes including BACS, SEPA, ACH, Autogiro, BECS AU/NZ, PAD, and Betalingsservice.

Install app

This integration page is provided for informational and convenience purposes only.


Other Payment processing integrations

Other Payment processing integrations

Monto Simple Subscriptions

Monto Simple Subscriptions

Connect Monto Simple Subscriptions with Webflow to add recurring billing to your ecommerce store products.

Payment processing
Learn more
Airwallex

Airwallex

Connect Airwallex to Webflow to process payments through hosted checkout pages and sync transaction data to your CMS collections

Payment processing
Learn more
Paystack

Paystack

Paystack is a payment processing platform serving African markets with support for multiple payment channels including cards (Visa, Mastercard, Verve, American Express), bank transfers, mobile money, USSD, QR codes, and Apple Pay.

Payment processing
Learn more
Stripe Webflow integration

Stripe Webflow integration

Connect Stripe's powerful payment infrastructure with Webflow to accept payments, manage subscriptions, and scale your business globally. Process transactions in 135+ currencies with built-in fraud protection while maintaining complete design control over your checkout experience.

Payment processing
Learn more
Square

Square

Connect Square's powerful payment processing and point-of-sale system with Webflow to create seamless e-commerce experiences. Accept payments, sync inventory, manage appointments, and unify your online and offline sales channels while maintaining complete design control.

Payment processing
Learn more
Paypal Payments

Paypal Payments

Connect PayPal's global payment infrastructure with Webflow to accept payments in 119 countries, enable one-click checkout, and support multiple payment methods. Expand your business reach while maintaining complete design control over the checkout experience.

Payment processing
Learn more
KOMOJU

KOMOJU

Accept payments in Japan and Korea with KOMOJU's localized payment methods on your Webflow site. Enable convenience store payments, bank transfers, and regional e-wallets to boost conversions in East Asian markets.

Payment processing
Learn more
Donately

Donately

Connect Donately's fundraising platform with Webflow to streamline your online donation process. Embed customizable forms, track campaigns, and manage donors while maintaining complete design control over your fundraising pages.

Payment processing
Learn more
Authorize.net

Authorize.net

Connect Authorize.net with Webflow to accept credit cards, e-checks, and payments through embedded forms or API integration.

Payment processing
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free