SnapScan + Zapper + Yoco + Stitch merchant setup for POS in South Africa
Last reviewed 2026-05-27 · by the RetailPOS team
South African retail digital payment has a distinctive multi-rail ecosystem — dominant SnapScan + Zapper QR-payment apps, the rising Yoco mobile-card-reader hardware, Stitch open-banking infrastructure, plus the newer PayShap instant-payment rail launched in 2023. For a SA retailer, accepting all the major rails as native POS tenders is the difference between accepting customer preference and forcing cash/card-only checkout.
This guide walks through the practical setup: opening SnapScan + Zapper + Yoco + Stitch merchant accounts, integrating them as POS tenders, fee structures (verify current rates), settlement timing, reconciliation, and the operational differences across the four providers + the newer PayShap + Ozow + Capitec Pay rails. Each has its own customer-base demographic skew + merchant cost structure; running them all in parallel hits the broadest customer preference.
The SA payment-rail landscape in 60 seconds
Major SA retail payment rails as of 2026:
- SnapScan — owned by Standard Bank; one of two dominant SA QR-payment apps. Customer scans your dynamic QR; payment settles. Strong urban-professional + Cape-Town adoption.
- Zapper — independent; the other dominant SA QR-payment app. Similar customer experience to SnapScan; some retailer-side feature differences. Strong Joburg + Pretoria + restaurant-vertical adoption.
- Yoco — mobile-card-reader hardware company (Yoco Go small reader, Yoco Neo with screen + printer, Yoco Khumo for restaurants). Card processing via Yoco's aggregator infrastructure; popular for smaller retailers + new businesses because of no monthly fee + transparent pricing.
- Stitch — open-banking + payments infrastructure underneath many newer SA fintech integrations. Supports instant EFT, bank-to-bank transfers, account verification.
- PayShap — SA Reserve Bank-backed instant-payment rail launched 2023; bank-to-bank instant transfers; growing adoption.
- Ozow — instant EFT payment-gateway; popular for e-commerce + in-store online checkouts.
- Capitec Pay — Capitec Bank's in-house customer payment flow; useful for Capitec customer base.
- Bank-issued card terminals — Standard Bank, ABSA, FNB, Nedbank, Capitec, Bidvest terminals; standard card processing for the broadest customer base.
Running all of these means accepting any SA customer's preferred payment method. The POS' tender abstraction consolidates them — cashier picks the tender; the right provider handles the actual transaction underneath.
Opening a SnapScan merchant account
SnapScan merchant account setup:
- Apply via the SnapScan Business portal or any Standard Bank business banking branch
- Document requirements: business registration (CIPC), tax clearance, bank account in business name (Standard Bank account ideal for fastest setup; other banks accepted), owner ID copies, proof of business address
- Provisioning typically 3-7 working days
- SnapScan provides a merchant code + QR generation API
- No hardware required — QR displays on the till screen (iPad or customer-facing display)
SnapScan fee schedule (verify current rates): per-transaction percentage with no monthly fee. Tier discounts at higher monthly volume. Settlement to your bank account typically T+1 to T+3.
Opening a Zapper merchant account
Zapper merchant account setup follows a similar pattern:
- Apply via zapper.com/business
- Document requirements similar to SnapScan
- Provisioning typically 5-10 working days
- Zapper provides QR generation + per-merchant deep-link integration
- Hardware optional (some restaurants use the Zapper-branded printers)
Zapper fee schedule similar to SnapScan; competitive per-transaction percentage with monthly volume tiering. Restaurant-vertical-specific features (table-side QR, split-bill flow) are a Zapper strength.
Opening a Yoco merchant account
Yoco operates a different model — mobile-card-reader hardware + aggregator payment processing:
- Order hardware (Yoco Go from ZAR 299, Yoco Neo ZAR 999, Yoco Khumo for restaurants) via yoco.co.za
- Document requirements similar to other merchant accounts
- Provisioning typically 5-10 working days (includes hardware shipping)
- No monthly fee; per-transaction percentage (typically 2.95% with potential volume discounts)
- Yoco accepts all major card networks (Visa, Mastercard, Diners, American Express); also accepts contactless
Yoco's edge in SA retail: low barrier to entry (no monthly fee), transparent transaction-based pricing, modern hardware (Yoco Neo has display + receipt printer built in). Popular for new businesses + smaller retailers + food trucks + market stalls.
For multi-cashier shops, separate Yoco devices per till; per- device transaction routing handled via Yoco's merchant portal.
Stitch + PayShap + Ozow open-banking rails
Stitch + PayShap + Ozow represent the open-banking + instant- payment rail layer of SA retail. Use cases:
- Stitch — for businesses building custom payment integrations or omnichannel flows; supports verification + EFT + bank-to-bank transfer infrastructure
- PayShap — SA Reserve Bank instant-payment rail; bank-to-bank instant transfer up to ZAR 50,000 typically; growing customer awareness
- Ozow — instant EFT gateway; common at e-commerce + larger-ticket retail; settlement-to-bank in real-time
For a typical SA retail till, Stitch + PayShap + Ozow are secondary rails — SnapScan + Zapper + Yoco + bank terminal cover the broad customer base. The instant-EFT rails matter more for higher-ticket sales (electronics, furniture, jewellery) where customers prefer the bank-to-bank trail.
The POS checkout flow — multi-tender abstraction
With multiple providers configured on RetailPOS:
- Cashier rings the sale; the tender menu shows: Cash, Card, SnapScan, Zapper, Yoco (if Yoco hardware connected), Stitch / PayShap / Ozow (if configured)
- Cashier picks the customer's preferred tender
- For QR-based tenders (SnapScan, Zapper): dynamic QR displays on till screen; customer scans with their preferred app; payment settles in 5-15 seconds
- For Yoco: cashier hands the Yoco device to customer for card tap / insert / PIN
- For instant-EFT rails: customer initiates transfer via their banking app with the per-sale reference; reconciliation matches inbound to open sale
- Receipt prints once tender confirms
RetailPOS' tender abstraction means the cashier UX is consistent regardless of provider. Per-provider settlement handled automatically; daily reconciliation report shows tender mix across providers.
Settlement + reconciliation across providers
Settlement timing varies by provider:
- SnapScan + Zapper: typically T+1 to T+3 to your linked bank account
- Yoco: T+1 standard; instant-settlement available at higher tiers
- Bank-issued terminals: usually T+1 (varies by bank and merchant agreement)
- PayShap + Ozow + Stitch: instant or near-instant bank-to-bank settlement
Reconciliation: each provider sends a daily settlement report (email or portal). RetailPOS' reporting tools export the same period's tenders by provider as CSV; matching the two sources confirms every customer payment landed in your bank account net of provider fees. Cross-provider reconciliation in the manager dashboard surfaces mismatches for review.
Month-end close: each provider's settlement appears in your bank statement; provider portals supply gross-fee breakdown. Multi-way match across POS sales register + all provider portals + bank statement is the standard control; the POS export consolidates the multi-provider view for faster accountant workflow.
Customer demographic skew per provider
Each SA payment rail skews toward distinct customer demographics:
- SnapScan — Cape Town + Standard Bank customer base + urban-professional skew
- Zapper — Joburg + Pretoria + restaurant-vertical-using customers + diverse-bank customer base
- Yoco — younger retailers + new business + market-stall + food-truck customer-facing
- Bank terminals — broadest customer base across all demographics; default for card-comfortable customers
- PayShap — growing across all demographics; primarily used by tech-savvy + younger customers initially
- Capitec Pay — Capitec Bank customer base (significant lower-income + working-class demographic in SA)
Running all of them in parallel hits the broadest customer preference. Most cost-effective providers to start with: bank terminal + SnapScan + Zapper covers ~80-90% of the broad customer base; Yoco + PayShap + Ozow + Stitch add coverage for the remaining demographics.
Frequently asked
- Do I need all four — SnapScan + Zapper + Yoco + bank terminal?
- Most retailers benefit from running bank terminal + SnapScan + Zapper as the basic combination (covers ~80-90% of broad customer base). Yoco adds for new businesses without bank terminal infrastructure. PayShap / Ozow / Stitch / Capitec Pay add for specific use cases (higher-ticket, e-commerce-hybrid, Capitec customer base).
- How long does merchant account approval take across providers?
- 3-10 working days for each provider; document requirements similar across providers (CIPC registration, tax clearance, bank account in business name). Yoco includes hardware shipping (additional 2-3 days).
- Does the POS need separate hardware for each provider?
- SnapScan + Zapper: no hardware — QR displays on till screen. Yoco: separate device (small reader or display+printer combination). Bank terminal: standard issued by bank. PayShap / Ozow: no dedicated hardware (uses customer's banking app).
- When do payments settle to my bank account?
- SnapScan + Zapper T+1 to T+3; Yoco T+1 standard or instant at higher tiers; bank terminals T+1; PayShap / Ozow / Stitch instant or near-instant.
- How does customer pick the tender — do I have to ask them?
- Cashier asks “How would you like to pay?” — customer indicates SnapScan, Zapper, card, cash, or whichever they prefer. Cashier picks the tender on the POS; the right provider flow triggers. Consistent UX across providers.
- Multi-cashier shop — separate Yoco devices per till?
- Yes for Yoco (hardware-based); each till has its own Yoco device routing payments to the same merchant account. QR providers (SnapScan + Zapper) share — same QR generation across all tills, same merchant account.
Open your shop in 30 seconds.
No card. Free until your first 100 sales. Bring your own Stripe; keep your hardware.