A payment gateway is essentially a third-party service or tool that you integrate into your website for processing online payments.
This allows your customers to securely pay you for the products and services they buy from you. So every purchase on your online store becomes a three-party transaction between your customer, your payment gateway, and you.
A payment gateway captures the payment information of your customers and processes their payment through various instruments like credit cards, debit cards, e-wallets, etc.
More often than not, you are required to set up a merchant account linked with the payment gateway that you integrate with your website.
All payments processed by the payment gateway are automatically routed to your merchant account, with a processing fee charged for each transaction.
There are multiple payment merchants you can use however the best and most popular WordPress payment gateways are listed below and are selected due to their:
Here are the eCommerce payment gateways for WordPress that I recommend based on the ease of set up, fees and functionality.
At this point you may be asking, “do I need to have a payment gateway?”
That all depends on your website inclusions and how you want your site to function.
If you will be having “eCommerce” which is your online store/shop (i.e. WooCommerce or SureCart) then yes.
If you will be selling courses or subscribtions through the website (i.e. LearnDash or SureMembers) then yes.
If you are not selling anything directly on the website then no.
If you are promoting things on your website to sell but the actual invoicing or sale occurs through your CRM (i.e. 17hats / Hubspot / NetSuite / Keap) or different booking platform (i.e. calendly / Eventbrite / Cliniko) then no.
If you do not need a payment gateway for your website then you can write N/A in the activity and move on to the next topic.
If you do need a payment gateway connected, then you will need to do the following: