> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sequencehq.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GoCardless

> Integrate with GoCardless to collect bank payments through Sequence, manage customer mandates, and keep invoice payment status up to date.

<img src="https://mintcdn.com/sequence/_cmfVhxrjYafgzFV/images/integrations/covers/gocardless.png?fit=max&auto=format&n=_cmfVhxrjYafgzFV&q=85&s=1c9c70cfabb26b6bb8d0ebe1f58766da" alt="GoCardless" width="1024" height="407" data-path="images/integrations/covers/gocardless.png" />

**Use the GoCardless integration to**:

* Turn on GoCardless as a payment option on Sequence invoices and billing schedules
* Let customers pay through the customer portal using GoCardless’ hosted payment flow
* Update invoice payment status in Sequence when a payment completes
* View and manage customer mandates, including cancelling them when needed

## Start guide

Follow the steps below to get started:

1. Go to **Integrations** and select **GoCardless**.
2. Click **Connect to GoCardless** and complete the GoCardless onboarding flow.
3. Once connected, enable GoCardless on one-time invoices or billing schedules to start collecting payments.

<Frame>
  <img src="https://mintcdn.com/sequence/61gPII8po31LzXOn/images/integrations/gocardless/gocardless_connect.png?fit=max&auto=format&n=61gPII8po31LzXOn&q=85&s=b37a93d6ccd7d0d736435a1f030f02e1" alt="Connect GoCardless to Sequence" width="1024" height="566" data-path="images/integrations/gocardless/gocardless_connect.png" />
</Frame>

### Connect a new or existing GoCardless account

You can connect:

* **A new GoCardless account**: choose **Sign up** during onboarding.
* **An existing GoCardless account**: sign in and connect your account.

When onboarding is complete, you are redirected back to Sequence.

## Using GoCardless in Sequence

GoCardless is available in two places:

* **One-time invoices**
* **Billing schedules** (for invoices generated automatically over time)

## Collecting payments with GoCardless

Turn on **Accept payments via GoCardless** on a billing schedule or invoice, including drafts. If the customer’s country or the invoice currency is not supported, the toggle stays off and Sequence explains why.

<Frame>
  <img src="https://mintcdn.com/sequence/61gPII8po31LzXOn/images/integrations/gocardless/gocardless_schedule_enable.png?fit=max&auto=format&n=61gPII8po31LzXOn&q=85&s=acfa382ce51991fa77c54f204fb9ebd5" alt="Accept payments via GoCardless on a billing schedule" width="1024" height="564" data-path="images/integrations/gocardless/gocardless_schedule_enable.png" />
</Frame>

## Country and currency requirements

Whether you can use GoCardless depends on the **customer’s country** and the **invoice currency**.

Sequence checks this in the invoice editor and billing schedule editor. If GoCardless is not available, the toggle is disabled and you see a short explanation.

### One-time invoices

On one-time invoices, GoCardless may be unavailable when:

* The **customer’s country** is not supported (for example, a customer in Japan)
* The **invoice currency** is not supported (for example, JPY for a UK customer)

<Tabs>
  <Tab title="Unsupported country">
    <Frame>
      <img src="https://mintcdn.com/sequence/61gPII8po31LzXOn/images/integrations/gocardless/gocardless_invoice_unsupported_country.png?fit=max&auto=format&n=61gPII8po31LzXOn&q=85&s=59cbe1b51f5122c8020bf262c47eecf2" alt="GoCardless disabled because the customer country is not supported" width="1024" height="567" data-path="images/integrations/gocardless/gocardless_invoice_unsupported_country.png" />
    </Frame>
  </Tab>

  <Tab title="Unsupported currency">
    <Frame>
      <img src="https://mintcdn.com/sequence/61gPII8po31LzXOn/images/integrations/gocardless/gocardless_invoice_unsupported_currency.png?fit=max&auto=format&n=61gPII8po31LzXOn&q=85&s=f5ce2ee3dfaf8b897f0ae24c856acc8a" alt="GoCardless disabled because the invoice currency is not supported" width="1024" height="566" data-path="images/integrations/gocardless/gocardless_invoice_unsupported_currency.png" />
    </Frame>
  </Tab>
</Tabs>

<Note>
  After you enable GoCardless on an invoice, Sequence locks the currency so it cannot be changed to one GoCardless does not support.
</Note>

### Billing schedules

On billing schedules, you can enable GoCardless once Sequence has enough information to check eligibility:

1. **Select a customer** so Sequence can check their country.
2. **Add a product** so Sequence knows which currency the schedule uses.

<Tabs>
  <Tab title="Select a customer">
    <Frame>
      <img src="https://mintcdn.com/sequence/61gPII8po31LzXOn/images/integrations/gocardless/gocardless_schedule_select_customer.png?fit=max&auto=format&n=61gPII8po31LzXOn&q=85&s=89ef87de60fc2b25d5cca6a6fadaa52e" alt="Select a customer before enabling GoCardless on a billing schedule" width="1024" height="565" data-path="images/integrations/gocardless/gocardless_schedule_select_customer.png" />
    </Frame>
  </Tab>

  <Tab title="Add a product">
    <Frame>
      <img src="https://mintcdn.com/sequence/61gPII8po31LzXOn/images/integrations/gocardless/gocardless_schedule_add_product.png?fit=max&auto=format&n=61gPII8po31LzXOn&q=85&s=3657ff47fc7b85f26d1a2c3866487a53" alt="Add a product before enabling GoCardless on a billing schedule" width="1024" height="566" data-path="images/integrations/gocardless/gocardless_schedule_add_product.png" />
    </Frame>
  </Tab>

  <Tab title="GoCardless enabled">
    <Frame>
      <img src="https://mintcdn.com/sequence/61gPII8po31LzXOn/images/integrations/gocardless/gocardless_schedule_enabled.png?fit=max&auto=format&n=61gPII8po31LzXOn&q=85&s=4f64c58d99cb7f367fda07f5c2baa1f0" alt="GoCardless enabled on a billing schedule" width="1024" height="565" data-path="images/integrations/gocardless/gocardless_schedule_enabled.png" />
    </Frame>
  </Tab>
</Tabs>

When you start the schedule, draft invoices inherit GoCardless as a payment method.

## Example payment flow

Customers pay through the Sequence customer portal.

<Steps>
  <Step title="Send an invoice with GoCardless enabled">
    When you send the invoice, your customer receives an email with a link to the customer portal.

    <Frame>
      <img src="https://mintcdn.com/sequence/61gPII8po31LzXOn/images/integrations/gocardless/gocardless_invoice_email.png?fit=max&auto=format&n=61gPII8po31LzXOn&q=85&s=2f9efc1b004d09a74d4dbce299c643ec" alt="Invoice email with a link to the customer portal" width="1024" height="558" data-path="images/integrations/gocardless/gocardless_invoice_email.png" />
    </Frame>
  </Step>

  <Step title="Customer opens the customer portal">
    In the portal, the customer can view the invoice, download the PDF, and click **Pay invoice**.

    <Frame>
      <img src="https://mintcdn.com/sequence/61gPII8po31LzXOn/images/integrations/gocardless/gocardless_customer_portal_pay.png?fit=max&auto=format&n=61gPII8po31LzXOn&q=85&s=a325b0ca078ade7e03d7bd49bc59b844" alt="Customer portal with a Pay invoice button" width="1024" height="563" data-path="images/integrations/gocardless/gocardless_customer_portal_pay.png" />
    </Frame>
  </Step>

  <Step title="Customer completes payment in GoCardless">
    **Pay invoice** opens the GoCardless hosted payment flow. The customer completes the steps to authorize payment (for example, setting up a UK direct debit or a US ACH debit). They are then returned to the customer portal. Where supported, Sequence sends customer details to GoCardless to reduce manual entry. When payment completes, the invoice status updates in Sequence automatically.

    <Frame>
      <img src="https://mintcdn.com/sequence/61gPII8po31LzXOn/images/integrations/gocardless/gocardless_hosted_flow_prefilled.png?fit=max&auto=format&n=61gPII8po31LzXOn&q=85&s=a8d75fdae66214e0f79dd715b984f35a" alt="GoCardless hosted payment flow" width="1024" height="566" data-path="images/integrations/gocardless/gocardless_hosted_flow_prefilled.png" />
    </Frame>
  </Step>
</Steps>

## Mandates

A **mandate** is your customer’s authorization for GoCardless to collect future bank debits.

After a customer pays or completes an authorization, their GoCardless customer ID and mandates appear on the **customer** page in Sequence.

<Frame>
  <img src="https://mintcdn.com/sequence/61gPII8po31LzXOn/images/integrations/gocardless/gocardless_customer_mandates.png?fit=max&auto=format&n=61gPII8po31LzXOn&q=85&s=d864942a327919dbf6c9d5f2c0a94b4a" alt="GoCardless customer ID and mandates on a customer in Sequence" width="1024" height="565" data-path="images/integrations/gocardless/gocardless_customer_mandates.png" />
</Frame>

### Mandate statuses

A customer may have more than one mandate. Common statuses:

| Status       | What it means                                                                                        |
| ------------ | ---------------------------------------------------------------------------------------------------- |
| **Active**   | Set up and ready for future payments.                                                                |
| **Consumed** | Used for a one-off payment, such as an instant payment in supported regions.                         |
| **Pending**  | Still being set up, common when instant payments are not available (for example, some US ACH flows). |

In regions that support instant payments, you may see a **consumed** mandate from the first payment and a separate **active** or **pending** mandate for ongoing direct debit.

### Cancel a mandate

Select **Cancel** next to the mandate on the customer page.

## Linking Sequence customers to GoCardless

In most cases, Sequence creates a GoCardless customer when you first take a payment. You do not need to link customers manually.

If you already have customers in GoCardless, you can link them to Sequence customers so that:

* The GoCardless customer is associated with the right Sequence customer
* Existing mandates appear on the Sequence customer, so you can keep collecting without asking the customer to authorize again

<Frame>
  <img src="https://mintcdn.com/sequence/61gPII8po31LzXOn/images/integrations/gocardless/gocardless_link_existing_customer.png?fit=max&auto=format&n=61gPII8po31LzXOn&q=85&s=837c1787686c4c5b51e267f7a5e7c1bf" alt="Link a Sequence customer to an existing GoCardless customer" width="1024" height="560" data-path="images/integrations/gocardless/gocardless_link_existing_customer.png" />
</Frame>

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Why is “Accept payments via GoCardless” disabled?">
    GoCardless is only available when the customer’s country and the invoice currency are both supported. On billing schedules, you may also need to select a customer and add a product first so Sequence can check eligibility.
  </Accordion>

  <Accordion title="Why is the invoice currency locked?">
    After you enable GoCardless, Sequence locks the currency so it cannot be changed to an unsupported currency.
  </Accordion>

  <Accordion title="Where do customers pay?">
    Customers pay in the Sequence customer portal. **Pay invoice** opens the GoCardless hosted flow, then returns them to the portal.
  </Accordion>

  <Accordion title="How do mandates work in Sequence?">
    Mandates are listed on the customer page with a status such as Active, Consumed, or Pending. You can cancel an active mandate from the customer page.
  </Accordion>

  <Accordion title="Can I link existing GoCardless customers?">
    Yes. From the customers table, open the menu for a customer and choose **Link to GoCardless**. This associates the Sequence customer with an existing GoCardless customer and brings across existing mandates where available.
  </Accordion>
</AccordionGroup>
