You’re on the South Africa site
  1. Home
  2. Payments


By PayFast
3 out of 5 stars
Making it simple for South African businesses to accept instant and secure payments online via Credit Card, Instant EFT, MasterPass, Bitcoin and more.


PayFast offers an online payment service to merchants of all sizes, providing access to a variety of payment methods, including credit card, Instant EFT, MasterPass, mobicred, SCode, debit card and Bitcoin. Without the need of a merchant account, a PayFast account can be activated within 24 hours and incurs no monthly or setup fees. PayFast supports both merchants and their customers and is packaged with advanced security layers and fraud detection. Integration with over 80 platforms provides seamless payment access to anything from ecommerce stores to invoicing and event ticketing.

Play Video
, opens in a dialog

PayFast + Xero

Connecting Xero with PayFast allows users to send invoices with a ‘Pay Now’ link to offer customers a convenient way to settle their account. Invoices settled via PayFast automatically reflect as paid in Xero. Payment records are cleverly matched to your customer records in Xero.

Reviews & ratings

3.0 out of 5 stars
3 Reviews
5 star(0%)
4 star(0%)
3 star(100%)
2 star(0%)
1 star(0%)
Grant Jolliffe
3 out of 5 stars

PayFast / Xero integration

We have been using PayFast for a little over a year and found that it works as required - as soon as a customer makes payment, the transaction is automatically recorded in Xero and the fees are accounted for. Payouts do not appear to integrate quite as well though.
One person found this review helpful.
Dean Blackbeard
Might be the same issue I had, but it seems that PayFast only records transactions made from the PayFast settlement link which is added onto invoices when you integrate PayFast and Xero. If you have an e-commerce channel where sales are made, as an example, those will not update in the PayFast feed. Which makes it a completely useless integration. You either capture everything or nothing. See here:
Franco Austin
I have not been able to get the Payfast feeds to work for Xero, also there should be a button / hyperlink on the Electronic invoice that should allow a customer to use payfast to pay the invoice, no luck with this to date, any advice?

Additional info

App details

By PayFast
Added in 2017


South Africa




Setup walkthroughIntegration walkthrough


+27 (12) 300 4455


Although Xero reviews each app in the Xero App Store, we can’t give any guarantees. It’s up to you to assess the performance, quality and suitability of any app before going ahead.