Skip to content
Open site navigation sidebar
Go to GoCardless homepage
LoginSign up

How to collect payments online

Written by

Last editedMar 20233 min read

The ability to accept payments online is vital for any modern business. According to Statista, the global market for retail e-commerce sales grew from $1.3 trillion in 2014 to $4.9 trillion in 2021, and is predicted to hit almost $7.4 trillion by 2025. If your business isn’t able to accept payments online by offering the right payment method in the right region, you’ll miss out on huge opportunities and fall behind the competition. 

Ways to accept payments online

The good news is that learning how to accept payments online has never been simpler, thanks to GoCardless. Working as a dedicated payments platform, we make it easier than it’s ever been for you to collect payments directly from your customers’ bank accounts. From online checkouts to ongoing subscription models, we enable you to select the payment method best for your business model. In the UK and Germany, for example, we offer the Instant Bank Pay solution, meaning that you send a link to a customer so they can make a payment seamlessly and instantly. This is just one example of how we harness the power of open banking technology to provide complete flexibility. 

How to collect payments with GoCardless


Create your free GoCardless account, access your user-friendly payments dashboard & connect your accounting software (if you use one).


Easily set up & schedule one-off or recurring payments via payment pages on your website checkout or secure payment links.


From now on you'll get paid on time, every time, as GoCardless automatically collects payment on the scheduled date. Simple.

Get started in minutesLearn more

How to choose the right payment method

In simple terms there are three basic approaches to collecting online payments:

  1. Handling everything yourself by signing up for a merchant account and payment gateway

  2. Using a third-party payment facilitator such as PayPal

  3. Setting yourself up to take Direct Debits from customers

The ultimate aim of anyone aiming to accept payments online is to be able to offer the widest range of options to customers and potential customers. From debit and credit cards through to bank transfers, digital wallets and direct debits, the more options your business is able to offer, the less friction customers are likely to face when completing a purchase.

In many of the most developed online markets, accepting payments involves accepting card payments. For this method, you need to have a merchant account and create a payment gateway on your website, or sign up to a payment facilitator. A merchant account is an online bank account which holds the money a customer has paid while the payment is being approved by their bank. It is distinct from a business account, and acts as a holding area for funds to sit until they are cleared to be transferred to your account.

Most major banks offer merchant accounts, although third-party options are also available. There are costs involved in setting up a merchant account, including monthly minimum fees, transaction fees and authorisation fees. In some cases, the option of a set monthly charge is replaced with a percentage charged on each individual sale made.    

Payment gateways

The payment gateway is the name for the software making it possible to accept payments online. It is the part of your website which works with the merchant account to collect each customer’s payment details, authenticate the transaction and keep all this information secure.  

GoCardless enables businesses to easily collect both one-off and recurring payments, whilst incurring fewer costs in comparison to using card payments, and providing a lower payment failure rate.

Payment facilitators

A payment facilitator is a third-party company offering merchant services to your business. The payment facilitator processes many merchants’ card payments in bulk, so it is able to reduce the costs involved for you, and the flat rate usually charged makes it easier for you to budget. As well as online payments, the payment facilitator lets you take card payments in person and over the phone.  

Direct access to bank debit

Bank debit (otherwise known as Direct Debit) offers a different payment model to one-off online payments, giving you permission to take regular payments from a customer’s bank account, usually on a monthly basis. This is ideal for businesses based on subscription, instalment, or membership payments.

Accessing the direct debit system can be a long and complex process unless you work with GoCardless and can integrate seamlessly with over 300 business software solutions, such as Xero, Chargebee, and Zuora.  

As well as offering easy access to bank debit for recurring payments, you can easily take instantly-confirmed payments using Instant Bank Pay, perfect for collecting one-off payments however you like - whether on your website, by email, or even by paylink in an SMS.

We can help

GoCardless is a global payments solution that helps you automate payment collection, cutting down on the amount of financial admin your team needs to deal with. Find out how GoCardless can help you with one-off or recurring payments.

Article sources


Over 85,000 businesses use GoCardless to get paid on time. Learn more about how you can improve payment processing at your business today.

Get StartedLearn More
Interested in automating the way you get paid? GoCardless can help
Interested in automating the way you get paid? GoCardless can help

Interested in automating the way you get paid? GoCardless can help

Contact sales

Try a better way to collect payments, with GoCardless. It's free to get started.

Try a better way to collect payments

Learn moreSign up