Blog » How to integrate PayFast and get paid online

How to integrate PayFast and get paid online

One of the biggest benefits of choosing PayFast as your online payment solution is that we integrate with over 80 different shopping cart platforms as well as offering custom integration. This means no matter what platform you choose to build your online store on, you can receive online payments with PayFast. 

Once you have registered your free PayFast account you can integrate PayFast with your ecommerce store and get paid. In this blog post, we explain how to integrate PayFast with a few of the most popular platforms. 


Shopify is one of the easiest ecommerce platforms to sell on because of how simple it is to get up and running. Shopify enables anyone from small business owners to multinational corporations to sell online. You can easily add and organise your products, services or digital downloads, customise your store with one of hundreds of templates (or develop your very own look-and-feel) and professionally handle all aspects related to online trade. Add (or buy) the domain name for your store and you’re ready to sell.

When setting up your Shopify store you’ll have to select a payment gateway to get paid. For information on how to set up the PayFast Payments App on your Shopify store, read this ‘How do I use PayFast on Shopify’ article.


WooCommerce is a free open-source ecommerce plugin for WordPress that can turn a website into an online store. Since its inception in 2011 it has grown to be the most popular ecommerce plugin for WordPress with an array of powerful features and extensions available. Some examples include detailed shipping, tax and price customisation, as well as integration with thousands of WordPress themes.

As part of the process of setting up your WooCommerce store you’ll be required to set up your payment gateway to get paid. Watch the following video for instructions on how to integrate PayFast with your WooCommerce store in just three minutes.

For more information, read this ‘How do I integrate PayFast with WooCommerce?’ article

If you aren’t sure if Shopify or WooCommerce is the right platform for you, read our Shopify or WooCommerce blog for some insights into their different functionalities. 


Xero is cloud-based accounting software that is trusted by millions of people around the world to run their small business. With Xero you can generate invoices, create expense claims and manage your cash flow from your computer or mobile device. By integrating PayFast with your Xero account you’ll be able to create an invoice with a PayFast ‘Pay Now’ button allowing your customers to conveniently settle their invoice.

Xero also integrates with a number of popular ecommerce platforms such as WooCommerce, Ecwid, Shopify, PrestaShop and Magenta, enabling invoice data to be exported to Xero in real-time for up-to-date reporting.

Watch the following video for instructions on how to integrate PayFast with your Xero account. 

For more information, read this ‘How do I set up Xero on PayFast?’ article.

If you have already chosen a different ecommerce platform, visit our shopping carts integration page and search for your platform to find out how to do the integration with PayFast. If you have a custom website, view our comprehensive Developer Documentation for integration instructions.  

‘Pay Now’ Buttons & Payment Requests

If you don’t have a website then the two easiest and quickest ways to get paid online are through Payment Requests and ‘Pay Now’ buttons. A Payment Request sends an email containing a ‘Pay Now’ link to your customer’s email address, so it’s a nifty solution if you don’t have a website to receive online payments through. ‘Pay Now’ buttons on the other hand are extremely easy to generate and can be embedded on your website or email so your customers can quickly pay you.

Both of these features can be generated from your PayFast dashboard. Simply log in to your PayFast account and click the ‘Generate’ button next to the solution you wish to create on the PayFast dashboard homepage, and then enter the required information. For more information on each, take a look at the Payment Request and ‘Pay Now’ Buttons web pages. 

PayFast is dedicated to helping our merchants succeed online. If you have a shopping cart platform or plugin that you would like us to integrate with, submit your solution for consideration here

To stay up to date with the latest PayFast news and updates, follow us on Instagram, Twitter, LinkedIn or Facebook.