Payments

PayFast WooCommerce POS — Οδηγός ενσωμάτωσης Oliver POS

Oliver POS doesn't have a partnership with PayFast. It supports PayFast the same way any WooCommerce store does — through PayFast's official WooCommerce plugin, opened inside Oliver's in-POS browser view at the counter. For South African retailers running WooCommerce, that's exactly what's needed: PayFast already covers the local methods shoppers expect, and the till just rides on the same agreement. The PayFast WooCommerce POS flow described here is the same hosted PayFast checkout, surfaced at the counter.

What PayFast is, exactly

PayFast is one of South Africa's leading payment gateways, founded in Cape Town in 2007 and now part of the Network International group. It is positioned firmly at the local market: PayFast offers Visa and Mastercard, but its differentiating value is in the South African methods — Instant EFT against every major SA bank (FNB, Standard Bank, ABSA, Nedbank, Capitec, Investec), SnapScan and Zapper QR payments, Masterpass, debit orders, and Mobicred for instalments.

For SA WooCommerce retailers, that profile means a single PayFast account replaces a stack of separate integrations. Pricing is published on PayFast's site as a per-transaction fee with optional monthly plans. Oliver doesn't change any of that.

How Oliver POS opens PayFast at the counter

The till flow follows Oliver's standard pattern. The cashier rings up an order in Oliver POS, taps Pay, and selects PayFast. Oliver loads the PayFast hosted checkout served by the WooCommerce plugin inside an in-POS browser view, a full-screen webview locked to that single sale.

The customer chooses their method on the PayFast page. For Instant EFT they pick their bank, log into online banking through PayFast's secure flow, and authorise the transfer. For SnapScan or Zapper, PayFast shows a QR on the cashier-facing screen and the customer scans it with the relevant app. For cards, the customer enters details directly. PayFast confirms to WooCommerce, the order is recorded as paid against the cart Oliver assembled, the in-POS browser view closes, and the receipt prints. Oliver itself never sees card or banking data — the WooCommerce plugin is the only integration point.

The PayFast WooCommerce plugin — what Oliver rides on

The integration is powered by the official PayFast for WooCommerce plugin, published and maintained by PayFast. Once installed and configured with the merchant's Merchant ID, Merchant Key, and Passphrase, every method the merchant has activated in their PayFast dashboard appears as a checkout option exactly like any other WooCommerce gateway. Oliver's in-POS browser view simply opens that gateway against the in-store cart.

Settings the merchant changes in WordPress or in the PayFast dashboard — enabled methods, capture timing, branding, ITN URL — propagate to the till automatically. The dedicated PayFast integration page covers setup detail, and the broader pattern is documented in integrations.

Why PayFast is a good fit for South African retail

Card penetration in South Africa is high but card abandonment is also common, and many shoppers prefer Instant EFT or QR-based methods. PayFast's Instant EFT covers every major SA bank, which means the cashier can accept a customer paying directly from FNB, Standard Bank, ABSA, Nedbank, Capitec, or Investec without configuring anything per bank. SnapScan and Zapper add QR-based options that work on any tablet — no card terminal needed.

For multi-channel SA retailers, putting PayFast WooCommerce POS at the till also means in-store and online sales reconcile against the same PayFast account, settle to the same bank account, and appear in the same dashboard. That is a meaningful operational simplification, especially for small businesses that don't want to run a separate POS terminal stack.

What this is NOT

  • Oliver POS does not partner with PayFast. No co-marketing, no rev-share, no preferential rates.
  • Oliver does not negotiate PayFast pricing. The merchant pays whatever rate PayFast quoted on their account.
  • Oliver does not sit in the money flow. PayFast is the licensed gateway and remits the funds; Oliver is the POS software.
  • The integration is the same WooCommerce plugin PayFast already ships. Oliver opens it inside its in-POS browser view.

Setup in 4 steps

  1. Create a PayFast merchant account, complete onboarding, and activate the methods you want to accept (cards, Instant EFT, SnapScan, Zapper, Mobicred, etc.).
  2. Install PayFast for WooCommerce from the WordPress.org plugin directory and configure it with your Merchant ID, Merchant Key, and Passphrase under WooCommerce → Settings → Payments → PayFast.
  3. Install Oliver POS, connect it to the same WooCommerce store, and enable PayFast as a counter payment method in Oliver's payments settings.
  4. Run a small live test order at the till for each method you plan to offer and confirm orders show in WooCommerce and the PayFast dashboard.

FAQ

Does Oliver POS partner with PayFast?

No. Oliver has no commercial partnership with PayFast or Network International. The PayFast WooCommerce POS integration is the official PayFast for WooCommerce plugin, opened inside Oliver's in-POS browser view.

Does Oliver charge a markup on PayFast?

No. The merchant pays PayFast's published rates directly. Oliver's pricing is for the POS software and is independent of payment volume.

Does Instant EFT work at the counter?

Yes. The customer logs into their bank through PayFast's secure flow inside Oliver's in-POS browser view and authorises the transfer there. Settlement is immediate, which is why it's called Instant EFT.

Can SnapScan and Zapper work without a card terminal?

Yes. PayFast renders a SnapScan or Zapper QR inside the in-POS browser view, and the customer scans it on their phone. No additional hardware is needed; a tablet or laptop running Oliver is enough.

For South African WooCommerce retailers, PayFast is one of the cleanest single-account answers to a market that wants Instant EFT, cards, and QR-based wallets in the same place. With Oliver, PayFast WooCommerce POS at the till is just that plugin opened in front of the customer. Try Oliver POS free for 30 days at /demo/.