GoCardless
Connect GoCardless with Webflow to collect recurring Direct Debit payments without backend development.
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.
Payment links
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 customersPOST /mandates— Set up mandatesPOST /payments— Initiate paymentsPOST /subscriptions— Create subscriptionsGETendpoints — 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.
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.
This integration page is provided for informational and convenience purposes only.

Form Payments
Connect Form Payments, a payment collection app, with Webflow to accept payments through native forms without building e-commerce infrastructure or redirecting users to external checkout pages.

QuickBooks
Connect QuickBooks with Webflow to automate the invoice creation from orders, sync customer records from forms, and record transactions without manual data entry.

Revolut for Business
Connect Revolut for Business to Webflow and accept multi-currency payments without rebuilding your site on another platform.

Xero
Connect Xero to Webflow and sync ecommerce orders with accounting records without manual data entry.

Mollie
Connect Mollie, a European payment service provider, with Webflow to accept 25+ payment methods including iDEAL, Bancontact, and Klarna. This integration works exclusively for companies registered in the EEA, Switzerland, or the United Kingdom.

Metamask
Connect MetaMask with Webflow to add wallet authentication, NFT galleries, and token-gated content.

Razorpay
Connect Razorpay with Webflow to accept Indian payment methods like UPI and netbanking.

Lemon Squeezy
Connect Lemon Squeezy with Webflow to add payment processing and subscription management through checkout overlays, direct payment links, or API integrations.

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


