What IP addresses does PayFast use?

What IP addresses does PayFast use?

As a merchant communicating with PayFast, you may have backend systems that will programmatically speak with PayFast's API or website callback services. Depending on the calling infrastructure, your environment may need to make some changes to be aware of new IP addresses.


PayFast has published our inbound and outbound IP addresses as A records on DNS entries to make it easier for your firewalls to keep track of these.


Please ensure that your firewalls and any NAT Chains will be configured to permit outbound and inbound traffic from the following addresses:

  • www.payfast.co.za

  • api.payfast.co.za

  • ips.payfast.co.za

  • w1w.payfast.co.za

  • w2w.payfast.co.za

The A records within these records may change from time to time as PayFast’s network grows and becomes more distributed, so we advise you to keep sync with these records for the future.



    • Related Articles

    • How do I use PayFast on Shopify?

      Allow seamless transacting on your Shopify store by integrating with PayFast’s Payments App. Our Shopify Payments App provides rich features and functionality to ensure buyers are able to checkout from your store in a way that suits them best. There ...
    • How do I integrate PayFast with Jumpseller?

      This module was developed by Jumpseller, so please visit their website for integration support. You will need to be registered on Payfast to accept payments and get your Merchant ID. For more information, visit the Jumpseller inquiry page. Demo Site ...
    • In Xero, why can I not select the same account for both 'PayFast Code' and 'Payout Code'?

      These two accounts perform different functions, and you can therefore not use the same account for both: The PayFast account is the account in Xero that all PayFast transactions get mapped to. The Payout account is the bank account that PayFast ...
    • How do I integrate PayFast with WP Invoicing?

      This module was developed by WP Invoicing, so please visit their website for integration support. You will need to be registered on PayFast to accept payments and get your Merchant ID. For further inquiries, visit the Invoice inquiry page. Demo site ...
    • What Gravity Forms license do I need to use the PayFast plugin?

      The PayFast plugin will work with any one of the Gravity Forms licenses.