ElliboHelp Centre

Connect GoCardless

Take bank payments (Pay by Bank) through your own GoCardless account - access token, webhook endpoint, sandbox testing and going live.

GoCardless lets customers pay straight from their bank account - no card needed. It works in the UK, Europe, the US, Canada, Australia and New Zealand (GBP, EUR, USD, CAD, AUD, NZD, SEK, DKK). Fees are usually lower than cards, which suits larger invoices.

Before you start

  • A GoCardless account, with your business verified. Sign up at gocardless.com.
  • Instant bank payments (Pay by Bank) must be switched on for your account - ask GoCardless if you're not sure.
  • For testing, a free sandbox account at manage-sandbox.gocardless.com.

Step 1: Make an access token

  1. Sign in to the GoCardless Dashboard (or the sandbox).
  2. Go to Developers › Create › Access token.
  3. Name it (for example Ellibo) and choose Read-write access.
  4. Click Create and copy the token - it starts with live_ or sandbox_. It's shown only once.

Step 2: Connect in Ellibo

  1. Open Settings › Integrations › Payments.
  2. On the GoCardless tile, click Connect.
Connecting GoCardless
1 Access token, 2 Payments go into, 3 Connect.
#FieldWhat to enter
1Access tokenlive_… or sandbox_…
2Payments go intoKeep GoCardless Clearing (recommended)
3Connect GoCardlessClick it

Ellibo works out sandbox or live from the token, and shows your business name.

Step 3: Add the webhook endpoint

  1. In Ellibo, under Your gateways › GoCardless, click Copy next to Webhook URL.
  2. In the GoCardless Dashboard, go to Developers › Create › Webhook endpoint.
  3. Name it, paste the address, and leave the secret blank so GoCardless makes one.
  4. Click Create. There are no events to tick - every event is sent.

Step 4: Try a sandbox payment

  1. With a sandbox token connected, open a small invoice's Pay now link and choose GoCardless.
  2. Follow the sandbox bank screens to approve the payment.
  3. Bank payments can take a moment to confirm. The pay page says being confirmed until GoCardless reports it.
  4. Check the invoice shows Paid, then cancel the test receipt.

Step 5: Go live

  1. Make a live read-write access token.
  2. In Ellibo, click Keys, paste it, and Save.
  3. Create the webhook endpoint again in the live dashboard.

Fees, payouts and refunds

  • GoCardless collects payments into payouts to your bank, typically within a few working days. Record payouts in Accounting › Online Payments.
  • Refund with the Refund button in Ellibo (if refunds are enabled on your GoCardless account).

If something goes wrong

ProblemFix
It must be read-writeMake a new token with Read-write access.
Payment stays being confirmedBank payments can take time. The webhook makes it show as soon as GoCardless confirms.
GoCardless isn't offeredThe invoice's currency isn't one GoCardless takes.

See also Fix payment problems.

Still need help?Write to us and we'll walk you through it.
Contact support