Available on: UK: Go Paperless and above | US: All-in-one and above
The GoCardless integration lets your customers pay you directly from their bank account. It powers two different payment types in Commusoft: automatic recurring payments for contracts, and one-off payments your customer makes in the self-service portals. This article explains how each one works and when to use it, so you can pick the right setup for your business.
Note: This article covers collecting payments from your customers. To manage the Direct Debit or ACH mandate that pays your own Commusoft subscription, see Managing your Commusoft subscription payment method.
The two ways GoCardless takes payment
GoCardless handles bank-to-bank payments in Commusoft through two separate mechanisms. They are set up in different places and solve different problems, so it helps to know which one you need before you start.
Contract Direct Debit, ACH, and PAD payments
This mechanism collects recurring contract payments automatically. Your customer approves a mandate once, and Commusoft then collects each contract invoice from their bank account without any further action from them.
Best for: service plans and maintenance contracts billed on a schedule
How it starts: your customer approves a mandate request sent during contract setup
Where it lives: the contract template and the Add new contract wizard
Regions: Direct Debit in the UK, ACH in the US, and PAD in Canada
To use it, you need a plan that includes Contracts, the GoCardless integration connected, and a contract template with the payment option set to bank payment. See How to take contract payments by Direct Debit, ACH, PAD, or card for the full setup.
Pay by Bank
This mechanism handles one-off bank payments for customers in the UK. Your customer opens an invoice or statement in one of the self-service portals, chooses to pay by bank, and approves that single payment. Nothing recurring is set up.
Best for: one-off high value invoice and statement payments, without card fees
How it starts: your customer clicks the portal link in the communication recieved.
Where it lives: the invoice and statement portals
Regions: UK customers paying in GBP only
Pay by Bank sits alongside card payments in the portal. If you also use Stripe, you can limit card payments above a set amount, so larger invoices are paid by bank instead. See Invoice portal settings to configure this.
Comparison:
Feature | Contract Direct Debit, ACH, and PAD | Instant Bank Pay |
What it collects | Recurring contract invoices | One-off high value invoice and statement payments |
Who starts each payment | Commusoft collects automatically | Your customer pays in the portal |
Customer approval | One mandate covers all future payments | Each payment is approved individually |
Where it is set up | Contract template and contract wizard | Invoice and statement portal settings |
Regions | UK, US, and Canada | UK customers only |
How mandates work
A mandate is your customer's authorization for payments to be collected from their bank account. Mandates only apply to contract Direct Debit, ACH, and PAD payments. Pay by Bank does not use them.
When you set up a contract with bank payment, Commusoft emails your customer a mandate approval request. The contract stays in Pending mandate approval status until they complete it. The approval link expires 7 days after it is sent. Once approved, the mandate becomes active within a couple of working days.
A customer's active mandate can be reused for future contracts, so they do not need to approve a new one each time. If your customer already has a mandate in GoCardless from before you used Commusoft, it can be imported using its mandate reference. Once imported, Commusoft manages the payments and any subscriptions in GoCardless are cancelled.
Note: GoCardless needs an accurate postcode or ZIP code on the customer record to take payments.
Payment timing and references
Bank payments are not instant, so allow for processing time when planning your cash flow.
UK Direct Debit: the customer is charged around 3 business days after the payment is created, and funds are paid out around 2 business days after that
US ACH: the customer is charged around 1 business day after the payment is created, and funds take around 3 more business days to reach your bank
Canada PAD: the customer is charged around 3 business days after the payment is created, and funds are paid out 3 to 4 business days after that
Every payment is given a reference generated by GoCardless. You can search this reference in the GoCardless platform to trace an individual payment.
If a payment fails, Commusoft does not retry it automatically. Send your customer a portal link so they can pay that invoice manually, then check the mandate is still active for future collections.
Common questions
What's the difference between a Direct Debit and Pay by Bank?
What's the difference between a Direct Debit and Pay by Bank?
The difference is that a Direct Debit collects recurring contract payments automatically under a mandate, while Pay by Bank is a one-off bank payment your customer approves each time in the portal. Use Direct Debit, ACH, or PAD for contracts, and Pay by Bank for individual invoices.
Can my US customers use Pay by Bank?
Can my US customers use Pay by Bank?
No, Pay by Bank is only available for customers in the UK paying in GBP. GoCardless do not support this payment method outside of the UK. US and Canadian customers can pay portal invoices by card if you have the Stripe integration, and contract payments can be collected by ACH or PAD.
What happens if a contract payment fails?
What happens if a contract payment fails?
If a contract payment fails, it is not retried automatically. Send your customer a link to the invoice portal so they can pay manually, and check whether their mandate is still active.
Does this cover the Direct Debit that pays my Commusoft subscription?
Does this cover the Direct Debit that pays my Commusoft subscription?
No, this article does not cover paying your Commusoft subscription. Your subscription payment method is managed separately on your billing dashboard. See Managing your Commusoft subscription payment method for that.
Do I need Stripe as well as GoCardless?
Do I need Stripe as well as GoCardless?
No, you do not need Stripe to use GoCardless, but they work well together. GoCardless handles bank payments and Stripe handles card payments. Running both gives your customers a choice, and the invoice portal lets you limit card payments above an amount you set.customer approves a mandate once, and Commusoft then collects each contract invoice from their bank account without any further action from them.
