Back to Directory
GoCardless favicon

GoCardless

Ecosystem

Direct debit and open banking payment network for recurring bank payments, enabling agents to initiate and manage bank-to-bank subscription payments across the UK, Europe, and globally.

GoCardless is a UCP payment handler, enabling secure payment processing for UCP transactions.

GoCardless is a payment network specializing in direct debit and open banking payments. It provides infrastructure for recurring bank-to-bank payments across the UK, Europe, US, Australia, and other markets. GoCardless collects payments directly from customers' bank accounts using local direct debit schemes such as Bacs in the UK, SEPA in Europe, and ACH in the US.

For UCP, GoCardless represents a payment method category that is distinct from card payments. Many subscription businesses prefer direct debit because it has lower failure rates than card-on-file recurring payments: bank accounts do not expire, and there is no card network interchange fee. An agent initiating a subscription purchase for a consumer in the UK or Europe may find that direct debit via GoCardless is the lower-cost, higher-reliability payment option.

GoCardless has introduced open banking payments via its Instant Bank Pay product, which provides real-time bank-to-bank payments for one-off and subscription initial payments. This capability aligns with UCP's payment token model, where the token represents an authorized payment method rather than a specific card number. GoCardless has not announced UCP integration, but its API is well-documented for programmatic subscription management.

Why This Matters for UCP

GoCardless provides direct debit and open banking payment infrastructure for recurring billing, offering a lower-cost, lower-failure-rate alternative to card payments for agent-initiated subscriptions across the UK, Europe, and global markets.

UCP Capabilities

checkoutpayment token exchangeorder management

UCP Endpoint

Ecosystem — Endpoint not yet publicly available

Integration Example

// GoCardless API for direct debit subscription payments.
import { Client as GoCardlessClient, Environments } from 'gocardless-nodejs';

const client = new GoCardlessClient(process.env.GOCARDLESS_ACCESS_TOKEN, Environments.Live);

// Create a mandate (authorization for future direct debits)
const redirectFlow = await client.redirectFlows.create({
  description: 'Monthly subscription',
  session_token: sessionToken,
  success_redirect_url: 'https://yourapp.com/confirm',
  prefilled_customer: { email: buyerEmail, given_name: firstName, family_name: lastName },
});

// After consumer authorizes, complete the flow and create the mandate
const completedFlow = await client.redirectFlows.complete(redirectFlow.id, {
  session_token: sessionToken,
});

// Create a recurring payment (subscription)
const subscription = await client.subscriptions.create({
  amount: 2999,
  currency: 'GBP',
  interval_unit: 'monthly',
  links: { mandate: completedFlow.links.mandate },
});

UCP Status

Ecosystem

Tags

direct-debitopen-bankingrecurringpaymentsbank-transfersubscriptionsepabacs

Pricing

paid

Added 2026-04-22
Verified2026-04-22
Documentation

Is this your listing? Claim it to get analytics, a verified badge, and priority placement. Claim your listing →

Related Guides

Reviews

★★★★★4.7 (3 reviews)

These are illustrative examples to show what reviews will look like. Submit your own experience below.

CR

C. Russo

Payments Engineer · Mar 2, 2026

★★★★★

Payment token exchange is solid. We process UCP transactions across multiple merchants and have not hit any protocol-level issues in three months.

NB

N. Bergman

Senior Backend Engineer · Feb 7, 2026

★★★★

The UCP payment handling is correct. Latency is a bit higher than our non-UCP flows, but still within acceptable bounds for checkout.

AK

A. Kim

Fintech Developer · Jan 25, 2026

★★★★★

Used this to add UCP checkout support to our app. The spec compliance is exact — everything we tested against the conformance suite passed.

37 other tools in Payment Handlers

Is this your tool? Claim this listing

Related Payment Handlers

Verified ✓
Ecosystem
Stripe favicon

Stripe

Payment Handlers

Payments infrastructure for the internet.

Payment infrastructure provider building UCP payment token exchange and checkout integration.

Integrations

Node.js SDKPython SDKRuby SDKGo SDK+1 more
paymentsapideveloper-friendly
3.8implementation(21 signals)
Adyen favicon

Adyen

Payment Handlers

Ecosystem

Global payment platform supporting UCP transactions across 150+ currencies and local payment methods.

paymentsenterpriseglobal
Agent-Ready: 40%
4.3implementation(25 signals)
enterprise
Visa favicon

Visa

Payment Handlers

Ecosystem

Global payment network enabling secure UCP payment token exchange across its worldwide card network.

card-networkpaymentstokenization
Agent-Ready: 40%
4implementation(24 signals)
enterprise