South Africa's proximity commerce platform

Pre-order.
Skip the queue.
Pay smart.

PrePurchase connects residents with local shops — order ahead, pay from your digital wallet, collect instantly. No cash. No waiting.

📲 Download Free ▶ See how it works
🏪 Shop Dashboard
Today's Revenue
R 8,420
Thabo — Bread+MilkPaid
Sipho — 3 itemsBLE
Nomsa — OilPending
💙 Pay Now — PrePurchase
Wallet Balance
R 2,340.00
From your PrePurchase wallet
📡
Bring phones together
🏪 Mama's Corner Store
Bread × 2, Milk × 1R 85
Platform fee 2.5%R 2.13
💙 Confirm & Pay R 87.13
🔔 Notifications
✓ PAYMENT RECEIVED
R 87.13 from Thabo M. • via BLE
📦 NEW ORDER
Sipho — Bread + Milk + Eggs
✅ READY TO COLLECT
Your order is ready at Mama's Store
⚠️ LOW STOCK
Sunflower Oil 2L — only 3 left
2.5%
Flat platform fee
<3s
BLE payment time
0
Monthly subscriptions
🇿🇦
Built for South Africa
Platform Features

Commerce tools every local shop deserves

A complete end-to-end platform — payments, orders, real-time notifications, demand forecasting, and credit scoring — purpose-built for South African communities.

🔐
Bank-grade security
JWT authentication, encrypted wallet balances, tokenized OTG transactions with 15-minute expiry windows.
📡
Works during load shedding
Bluetooth Low Energy payments require zero internet. Payments queue and confirm the moment connectivity returns.
BLE Proximity Payment
Bring two phones within 2m. Payment auto-completes in under 3 seconds via Bluetooth. No NFC chip required, works on all Android and iOS devices.
💙
Digital Wallet
Top up once via EFT or card. Your PrePurchase balance pays any participating shop instantly — no card details, no PINs, every time.
🛒
Pre-Order Cart
Browse a shop's live product catalogue, build your cart, and submit your order before you leave home. Items are prepared and waiting when you arrive.
🔔
Real-Time Notifications
FCM push alerts for new orders, SignalR live updates inside the app, and email confirmations. Shop owners and residents stay informed even when offline.
📊
Demand Forecasting
ML-powered predictions show shop owners what stock to order before they run out. Low-stock alerts fire automatically based on historical sales patterns.
📈
Credit Scoring
Every on-time payment builds a resident's transaction-based credit profile. Shop owners can offer flexible payment terms to trusted long-term customers.
🏪
Multi-Shop Discovery
Residents discover nearby shops by GPS radius. Shops manage their own catalogue, pricing, and stock independently. One app, unlimited shops.
💳
Instant Settlements
Shop owners receive automatic payouts to their linked bank account. Request a settlement anytime. Full transaction history with reference numbers.
🤝
Authorized Collectors
Authorize a family member or employee to collect your order. Every pickup is logged with a verified audit trail so shop owners are always protected.
How It Works

Simple for everyone

Whether you own a shop or you're buying groceries — PrePurchase works the way you already think, not the other way around.

01
🏪
Discover nearby shops
Open PrePurchase and see every participating shop within your GPS radius. Browse live product listings, current stock counts, prices, and ratings — all without leaving home.
02
🛒
Build your order & check out
Add products to your cart, confirm your total including the 2.5% platform fee, and pay from your wallet. Your order lands on the shop owner's screen instantly.
03
Collect in seconds
Arrive at the shop and bring your phone close to the owner's — Bluetooth handles the rest in under 3 seconds. Or enter the 8-character On The Go code manually. Items are already packed.
01
📦
List your products
Add your catalogue with product names, categories, prices, and live stock levels. Our ML demand forecasting immediately starts analysing patterns to help you plan inventory.
02
🔔
Receive & manage orders
Push notifications fire the moment a resident places an order. Approve, prepare, and manage orders from your dashboard. Use the On The Go screen to generate a live payment token.
03
💳
Get paid, get settled
Payment is confirmed and credited to your wallet the moment the resident's BLE handshake completes. Request a bank settlement anytime from your linked account details.
For Shop Owners

Run your shop like a pro

From a spaza in the township to a formal neighbourhood grocery — PrePurchase gives every shop owner the digital tools that big retailers take for granted.

  • On The Go (OTG) payments
    Build a sale on your phone anywhere — market stall, delivery, pop-up shop. Generate an 8-character token or BLE beacon. No card machine, no power socket needed.
  • Live sales dashboard
    Today's revenue, pending orders, active products, and wallet balance at a glance. Know exactly what's happening the moment it happens.
  • ML demand forecasting & low-stock alerts
    Automatic alerts when stock is running critically low. AI-driven predictions for what you'll need next week based on your own sales history.
  • Order approval workflow
    Review and approve or reject pre-orders. Mark orders as collected when the resident arrives. Full audit trail with transaction reference numbers.
Today's Revenue
R 12,480
↑ 18% vs yesterday
Recent Orders
Thabo M. — Bread + MilkPaid ✓
Sipho K. — 3 items • R 214BLE Pay
Nomsa D. — Cooking OilPending
⚠ Low Stock Alerts
Sunflower Oil 2L3 left
Maize Meal 5kg2 left
For Residents

Your neighbourhood in your pocket

No more rushing, no more queueing, no more fumbling for cash. PrePurchase puts your local store at your fingertips — even when the power's out.

  • Pre-order from anywhere
    Browse nearby shops, build your cart, and submit your order before you leave home. Your items are packed and ready — just arrive and collect.
  • One wallet, any shop
    Top up your PrePurchase wallet once via EFT or card. Use that balance at any participating shop — no card details entered repeatedly.
  • QR code & manual code backup
    When BLE isn't an option, scan the shop owner's QR code or enter the 8-character code manually. Multiple payment methods, zero friction.
  • Transaction history & receipts
    Every payment generates a transaction reference. Full wallet history always available — track spending across all your shops.
PrePurchase Wallet
R 2,340.00
📥 Top Up
💙 Pay
📋 History
Recent Activity
🏪 Mama's Corner Store-R 87
📥 Wallet Top-Up+R 500
🏪 Ntombi's Tuck Shop-R 63
✅ Ready to Collect
Mama's Corner Store
Bread × 2, Milk × 1 — R 85.00
By the Numbers

Engineered to scale

2.5%
Flat platform fee — no hidden charges, no monthly subscription
<3s
Average BLE proximity payment — faster than tapping a card
15m
OTG token window — enough time to reach the shop without rushing
0
Card machines, subscription fees, or monthly commitments required
The Technology

Magic is just
good engineering

Our BLE proximity payment uses the same Bluetooth Low Energy radio in every modern smartphone — no NFC, no special hardware, no app installation barriers.

🏪 Shop Owner · Advertising
OTG Token
A3F9C2D1
📡
BLE Beacon Broadcasting
💙 Customer · Scanning
Status
Looking for shops…
📱
✓ Token Received! Confirming…
📦
Service Data Advertisement
The OTG token is broadcast as BLE Service Data (AD type 0x16). Compact 15-byte packets fit well under the 31-byte BLE limit — works on every Android and iOS chipset.
🎯
UUID-Matched Scan Filter
The customer's phone uses SetServiceData() filtering at OS level. Only PrePurchase beacons are delivered to the app — zero battery drain from unrelated BLE traffic.
📶
Background-Safe on iOS
iOS strips LocalName from backgrounded advertisements. Our GATT slow-path reads the token via a CoreBluetooth characteristic connect — payment works even screen-off.
Internet-Optional Checkout
The BLE token exchange is fully offline. The API confirmation fires the moment connectivity returns. Essential for South Africa's load shedding reality.
See It In Action

Watch the full
payment journey

From opening the app to BLE payment confirmed — the entire PrePurchase experience in under 60 seconds.

9:41▌▌▌🔋
🏪 Shop Owner
⚡ BLE Signal
9:41▌▌▌🔋
💙 Customer
👆
0:00 / 0:00
From the Community

Real shops. Real residents.
Real results.

"Before PrePurchase I lost customers who didn't have exact change. Now everything is digital — my weekly sales went up by almost 20%. The BLE payment is like magic to my customers."
N
Nomvula Dlamini
Shop Owner, Soweto
"I order my groceries before I leave for work and they're waiting when I get home. The pre-order and wallet features completely changed my routine. So fast. So simple."
T
Thabo Molefe
Resident, Johannesburg
"The demand forecast told me to stock bread before a local event. I would never have thought of that myself. Sold out by noon — extra profit from one notification. Amazing."
S
Sipho Khumalo
Shop Owner, Durban
"Even during load shedding the BLE payment still works. I was so impressed. No internet, no problem. My customers can still pay and I still get my money. Critical for us."
L
Lindiwe Nkosi
Shop Owner, Cape Town
"I used to queue for 20 minutes at the local shop after work. Now I order on my lunch break and just walk in, wave my phone, and walk out. Two minutes total. Life-changing."
M
Mandla Zulu
Resident, Pretoria
Download Free

Start skipping
the queue today

Free to download. 2.5% per transaction. No subscription. No lock-in. Just local commerce — done better.

🔐
Bank-grade
security
Works during
load shedding
🇿🇦
Built for
South Africa
💙
Supporting
local shops
📡
Offline-capable
BLE payments