Skip to content
Go to GoCardless homepage
Pricing
Log inSign up

How to create an online payment system for small business

The online payments ecosystem is vast and can be a little overwhelming for a new business owner. When you’re researching the best online payment system for a small business, you’ll probably see some names you recognise, like PayPal and Stripe, as well as a few you don’t. We’ve put together a simple guide to online payment systems for small business, breaking down the basics and providing you with all the information you need to create an online payment system.

How does an online payment system work?

First, what is an online payment system? It’s simple. Online payment systems are a way of facilitating payments for goods and services online. These systems consist of three parts – the payment gateway, the payment processor, and the merchant account – which between them handle the entire transaction. Here’s a little more detail about these elements of online payment systems for small business:

  • Payment gateway – A middleman between the credit card companies and the payment processor. The payment gateway essentially manages the technical side of the cardholder information transfer, ensuring that the transaction is completed quickly and securely.

  • Payment processor – A third-party that manages the card transaction process. The payment processor will communicate your customer’s card details with your bank and their own bank, and assuming that they have enough funds in the account, the payment will go through.

  • Merchant account – A special kind of bank account that businesses use to accept credit/debit card payments. Without a merchant account, you won’t be able to accept these types of payments, which is why start-up businesses should register for an account as soon as possible.

Together, these three elements of your online payment system process the entire transaction from beginning to end, withdrawing the funds from your customer’s bank account and depositing them in your business’s merchant account.

Types of online payment system

There are two main ways to take payments from customers online: credit/debit cards and Direct Debit. If you’re taking payment via credit/debit cards, you can either create an online payment system yourself (which means that you’ll need to set up the payment gateway, payment processor, and merchant account) or outsource to a third-party. If you outsource to a third-party payment provider, they’ll handle the entire transaction for you. Plus, the weight of PCI DSS compliance won’t be so heavy, as your company won’t actually come into contact with any financial data.

Then, there’s Direct Debit (an automated payment method that lets you take payments from your customer’s bank accounts directly). Once again, you can collect Direct Debit payments in-house (to do this, you’ll need to invest in Bacs approved Bacstel-IP software, as well as your own SUN), or you can outsource Direct Debit payments to a third-party who’ll handle the payment collection on your behalf. There are a broad range of Direct Debit payment providers to choose from, including GoCardless (we’ll explore this option in a little more detail later in the article).

Create an online payment system: step-by-step

Now that you understand a little more about online payment systems, let’s look at how you can create an online payment system for your organisation. If you’re not going with a third-party online payment system, you can follow these steps to create an online payment system:

  1. Consult an expert to ensure that you’re getting all the coding, security, and compliance issues right.

  2. Set up a hosting platform and apply for a Secure Socket Layer (SSL) certificate.

  3. Build the payment form/payment page.

  4. Find a payment processor that gives you the ability to process different types of payments, from credit and debit cards to Direct Debit.

  5. Integrate your payment processor/merchant account with your payment page.

Conquering online payments with GoCardless

Direct Debit may be the best online payment system for small business. GoCardless can manage the entire payment collection process for you, ensuring that your business receives the money you’re expecting, when you’re expecting it. Plus, it’s easy to integrate GoCardless with your existing payments workflow – whether you’re working with Xero, QuickBooks, Sage, or so on – and the GoCardless API makes it easy to customise your online payment system to your exact specifications.

We can help

GoCardless helps you automate payment collection, cutting down on the amount of admin your team needs to deal with when chasing invoices. Find out how GoCardless can help you with ad hoc payments or recurring payments.

GoCardless makes it easy to collect recurring payments

Sign upContact sales

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

Contact sales

Contact Us

Sales

Contact sales

+1-415-223-0253

help@gocardless.com

Support

help@gocardless.com

Seen 'GoCardless Ltd' on your bank statement? Learn more

GoCardless Ltd., 600 California St, San Francisco, CA 94108, USA

GoCardless (company registration number 07495895) is authorised by the Financial Conduct Authority under the Payment Services Regulations 2017, registration number 597190, for the provision of payment services.