GoCardless connector icon

GoCardless Integrations

GoCardless makes collecting money by Direct Debit easy for everyone from individuals to multi-national corporations.

01

Low-code orchestration

Connect, compose and ship AI features faster.

02

Multi-tenant deployment

Isolate customer credentials and configurations at scale.

03

Governed access

Apply policies, field controls and audit trails across usage.

04

Embedded experience

Deliver workflows natively inside your product.

CONNECTOR OVERVIEW

Create automations with our GoCardless connector

Cyclr enables SaaS platforms to integrate their application with hundreds of other platforms. Use Cyclr’s low code integration builder to integrate your application with GoCardless, so you can provide in-app GoCardless integrations for your end users.

PRODUCT USE CASES

Top Use Cases for GoCardless Integrations

Quickly create integrations between your SaaS application and GoCardless with Cyclr's low code integration builder. Publish your GoCardless integration into your application using Cyclr's white label embedded integration marketplace.

Billing/Payment

  • Recieve payment information from multiple providers to a single source.
  • Keep customer lists in sync and up to date across systems.
  • Send order information to external systems for processing or notificaiton.

ORCHESTRATION

How GoCardless works with Cyclr

Cyclr sits between your SaaS product and GoCardless to handle authentication, govern access and orchestrate every API call per customer, at scale.

  1. 1

    Your SaaS product

    Your app requests an action for a specific customer.

  2. 2

    Cyclr orchestration

    Cyclr authenticates, applies policies and routes the request.

  3. 3

    GoCardless

    GoCardless processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

Available connector capabilities

Explore GoCardless methods you can orchestrate through Cyclr.

Payments7

List Payments (All)

Action

Lists all payments.

Get Payment

Action

Gets details of a paymnet.

Cancel Payment

Action

Cancels a payment.

List New Payments (Customer)

Action

Lists all payments added since last run.

Create Payment

Action

Creates a new payment object.

List New Payments (All)

Action

Lists all payments added since last run.

List Payments (Customer)

Action

Lists all payments.

Customers5

Create Customer (Company)

Action

Creates a new corporate customer.

Get Customer

Action

Returns details about a single Customer.

Update Customer

Action

Updates details on the Customer record.

Create Customer (Individual)

Action

Creates a new private individual customer.

List Customers

Action

List all customer records.

Subscriptions4

List Subscriptions (Customer)

Action

Lists all subscriptions.

Cancel Subscription

Action

Cancels a subscription.

List Subscriptions (All)

Action

Lists all subscriptions.

Create Subscription

Action

Creates a subscription which is a schedule of payments.

Refunds5

List New Refunds

Action

Lists refunds created since the last run.

List Refunds

Action

Lists all refunds.

Update Refund

Action

Updates the metadata fields (custom fields) of a refund.

Get Refund

Action

Retrieves the details of the specified refund.

Create Refund

Action

Creates a new refund object.

Billing requests1

Get Billing Request

Action

Gets details of a Billing Request.

Bank Accounts4

List Bank Accounts

Action

Returns a list of all customer bank accounts.

List Customers Bank Accounts

Action

Returns a list of all bank accounts for the specific customer.

Get Bank Account

Action

Returns the details of a specific bank account.

Disable Bank Account

Action

Disables a customer bank account which immediately cancels all associated mandates and cancellable payments.

Mandates5

Create Mandate

Action

Creates a new mandate.

List Mandates (All)

Action

Lists all Mandates.

Cancel Mandate

Action

Cancels a Mandate.

List Mandates (Customer)

Action

Lists all Mandates for the specified customer.

Get Mandate

Action

Gets details of a Mandate.

Payouts5

Update Payout

Action

Updates the metadata fields (custom fields) of a payout.

List New Payouts

Action

Lists all payouts created since the last run.

List Payouts

Action

Lists all payouts.

Get Payout

Action

Retrieves the details of the specified payout.

List Payout Items

Action

Lists all payout items for the specified payout.

Webhooks10

Mandate Created

Webhook

Triggers when a mandate is created.

Mandate Replaced

Webhook

Triggers when a mandate is replaced.

Mandate Submitted

Webhook

Triggers when a mandate is submitted.

Payment Cancelled

Webhook

Triggers when a payment is cancelled.

Payment Failed

Webhook

Triggers when a payment fails.

Payment Created

Webhook

Triggers when a payment is created.

Payment Confirmed

Webhook

Triggers when a payment is confirmed.

Billing Request Created

Webhook

Triggers when a mandate is created.

Mandate Active

Webhook

Triggers when a mandate is made active.

New Event

Webhook

Triggers when an event occurs.

TECHNICAL DETAILS

GoCardless integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing GoCardless integrations in Cyclr.

API and authentication

API host
Not specified
Authentication
See Connector in Console
Credentials

Review the connector installation fields in Cyclr Console.

Method categories

See available methods

Pagination and rate limits

Pagination

Method-specific behavior should be confirmed before implementation.

Rate limits

Refer to the vendor API documentation for current limits.

IMPLEMENTATION

Authentication at a glance

Authentication requirements and any available connection options are shown when installing this connector in Cyclr Console.

Authentication method
See Connector in Console
Credential required

Review the connector installation fields in Cyclr Console.