What is PayFast?

What is PayFast?

PayFast is a payments processing service for South Africans and South African websites. We enable easy, secure and instant transfer of money from online buyers to sellers.

We allow sellers –individuals, businesses and charities– to accept secure payments from online buyers in a variety of ways. We process credit cards from anywhere in the world, Instant EFT (bank transfers with SA’s four biggest banks that get instantly verified), Bitcoin and more.

The PayFast extension for WooCommerce enables you to accept payments including Subscriptions, Deposits & Pre-Orders via one of South Africa’s most popular payment gateways.

PayFast gives your customers more flexibility including putting down deposits, ordering ahead of time or paying on a weekly, monthly or annual basis.

Customers can sign up to manage their payments via an easy-to-use payment wallet to pay for your product or service quickly and easily.

When a user elects to pay for their order using PayFast, they are redirected to your merchant account on PayFast where they are requested to login and make the payment. PayFast handles the payments and redirects your visitors back to your website where they can continue browsing through your store.

To register for a PayFast account.

  1. Go to: PayFast
  2. Register
  3. Verify your account
  4. Go to: PayFast > Settings > Integration
  5. Copy your Merchant ID and Merchant Key. This is what we will need when we set up your WooCommerce store.  Or leave this window open after signup.payfast-integration
  6. Add and copy a passphrase
    payfast-config2
  7. If you’re using Subscriptions and/or Pre-orders,
    • Verify that Ad hoc Payments are enabled under Integration Settings > Recurring payments. payfast-config1