GoCardless Direct Debit and Open Banking API

GoCardless direct debit and open banking REST API for businesses to collect one-off and recurring bank-to-bank payments via direct debit mandates and open banking instant payments across the UK, EU, US, Australia, New Zealand, and Canada without card network dependency. Enables AI agents to manage direct debit mandate creation for recurring billing automation, handle one-off and subscription payment collection for bank debit automation, access instant bank payment via open banking for checkout automation, retrieve payment status and failure handling for collection management automation, manage retry logic and intelligent retries for payment recovery automation, handle creditor configuration and bank account management for treasury automation, access payer notification management for direct debit compliance automation, retrieve webhook events for payment and mandate lifecycle automation, manage bulk payment collection for enterprise billing automation, and integrate GoCardless with Xero, QuickBooks, Salesforce, and billing platforms for end-to-end recurring payment automation.

Evaluated Mar 07, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Other gocardless direct-debit open-banking UK-payments SEPA-direct-debit recurring-payments
⚙ Agent Friendliness
63
/ 100
Can an agent use this?
🔒 Security
84
/ 100
Is it safe for agents?
⚡ Reliability
79
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
14
Documentation
85
Error Messages
80
Auth Simplicity
75
Rate Limits
73

🔒 Security

TLS Enforcement
96
Auth Strength
83
Scope Granularity
78
Dep. Hygiene
80
Secret Handling
82

UK/EU direct debit. GDPR, PCI-DSS. OAuth2/access token. GB. Bank payment data.

⚡ Reliability

Uptime/SLA
82
Version Stability
80
Breaking Changes
75
Error Recovery
78
AF Security Reliability

Best When

A SaaS, utility, or subscription business wanting AI agents to automate recurring direct debit collection, mandate management, and open banking instant payments across UK, EU, and international markets without card network fees.

Avoid When

DIRECT DEBIT CLEARING TIME FOR ORDER FULFILLMENT: GoCardless direct debit payments take 2-5 business days to clear; automated fulfillment must not assume instant payment confirmation; automated immediate order fulfillment after direct debit initiation creates fulfillment before funds are confirmed. DIRECT DEBIT INDEMNITY CLAIM WINDOW: UK Bacs direct debit allows payers to claim indemnity for up to 8 weeks (sometimes longer); automated chargeback risk management must account for indemnity window; automated immediate revenue recognition for direct debit creates accounting risk. ADVANCE NOTICE REQUIREMENT: GoCardless direct debit requires advance notice to payers (typically 3 business days for Bacs); automated direct debit collection without advance notice creates mandate violation and potential chargeback; automated collection timing must comply with scheme notice periods. MANDATE AUTHORIZATION CONFIRMATION BEFORE CHARGE: Direct debit mandate must be confirmed active before first charge; automated billing must check mandate status before initiating payment; automated charge on pending or cancelled mandate creates payment failure.

Use Cases

  • Collecting recurring subscriptions via direct debit from billing automation agents
  • Processing one-off bank payments from checkout payment agents
  • Managing SEPA direct debit mandates from EU recurring billing agents
  • Recovering failed payments with smart retry from collections automation agents

Not For

  • Card payment acceptance (GoCardless is bank-to-bank only, no cards)
  • Instant payment confirmation (direct debit has 2-5 day clearing cycle)
  • Consumer-facing POS payments (GoCardless is for recurring B2C/B2B billing)

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
Yes

Authentication

Methods: oauth apikey
OAuth: Yes Scopes: Yes

GoCardless uses OAuth 2.0 and access token for API authentication. REST API with JSON. London, UK HQ. Founded 2011 by Hiroki Takeuchi, Tom Blomfield, and Matt Robinson. Backed by Accel, Balderton, Google Ventures, Notion Capital ($312M raised). Products: Bacs, SEPA, BECS, ACH direct debit, instant bank payment (open banking), intelligent retries. SDKs: Ruby, Python, PHP, Java, .NET, Node.js. GDPR. PCI DSS. FCA regulated. 85,000+ businesses. Competes with Stripe and Braintree for recurring billing.

Pricing

Model: transaction
Free tier: No
Requires CC: No

London UK. Accel/Balderton backed. Per-transaction fees. FCA regulated. Capped per-transaction fees for predictable costs.

Agent Metadata

Pagination
cursor
Idempotent
Full
Retry Guidance
Documented

Known Gotchas

  • PAYMENT CREATION CHARGE DATE vs PAYMENT DATE: GoCardless charge_date is the date money leaves payer account; automated payment scheduling must set charge_date in future respecting scheme advance notice rules; automated immediate charge_date for new mandates creates scheme violation if notice period not satisfied
  • WEBHOOK SIGNATURE VERIFICATION REQUIREMENT: GoCardless webhooks include webhook_signature header for authenticity; automated webhook processing must verify signature using webhook endpoint secret; unverified webhook processing creates spoofed payment event acceptance vulnerability
  • MANDATE STATE MACHINE: Mandates follow state machine (created → submitted → active → cancelled/expired/failed); automated payment must verify mandate is in 'active' state; automated payment against non-active mandate creates payment_mandate_not_active error
  • IDEMPOTENCY KEY FOR PAYMENT CREATION: GoCardless supports idempotency keys for payment creation; automated payment retry must use same idempotency key to prevent duplicate payments; automated retry without idempotency key creates duplicate payment if original succeeded but response was lost
  • PAYOUT SCHEDULE DEPENDS ON COUNTRY: GoCardless payout timing varies by scheme (Bacs: T+3, SEPA: T+2, ACH: T+5); automated cash flow forecasting must account for country-specific payout schedules; automated same-day cash flow assumption for GoCardless creates incorrect treasury planning

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for GoCardless Direct Debit and Open Banking API.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-07.

6155
Packages Evaluated
26150
Need Evaluation
173
Need Re-evaluation
Community Powered