Nigerian Catholic Community Glasgow & Environs

Step-by-Step User Guide

Finance Team — How to use the payment system
(written for beginners)
Event: Harvest & Bazaar 2026 — Sunday 2 August 2026
Website: nccglasgow.org.uk
Version: 1.6 (admin roles & collapsible sidebar)  |  Date: July 2026
For: Finance committee, treasurers, admin desk staff
Follow each numbered step in order

Contents

  1. Before you start (2-minute overview)
  2. Quick links — all pages you need
  3. The full process (bird’s-eye view)
  4. Customer pays online (new wallet or top-up)
  5. Customer pays cash at admin desk (or virtual load)
  6. Vendor at the stall (Quick Sale)
  7. Finance: Admin portal step-by-step
  8. Donations (separate process)
  9. End-of-event checklist
  10. Common problems
  11. Who can do what
  12. Practice exercise before event day

1. Before you start — read this first

NCCGE uses a QR wallet for Harvest & Bazaar spending. It works like a prepaid gift card for the event only:

  1. Customer pays money in (online card, or cash/POS at admin desk).
  2. System gives them a QR code and a voucher code (for balance check).
  3. At a stall, customer shows the QR code.
  4. Vendor scans the QR and taps the item — payment in one step.
  5. Finance monitors everything in Admin and exports CSV reports.
Important: Donations and brochure adverts are separate. They do not use QR wallets. Never mix donation figures with QR wallet totals.
Key rules

2. Quick links — bookmark these

3. The full process (bird’s-eye view)

Diagram showing the five-step payment process from customer payment to finance monitoring
Figure 1 — The complete journey. Customer pays → QR issued → vendor Quick Sale → finance monitors in Admin.
STEP 1: CUSTOMER PAYS ├── Online (card on harvest page) ──► QR wallet created automatically ├── Online (existing wallet at checkout) ──► balance deducted; items pre-paid └── On event day (cash/POS at desk) ──► Admin records payment ──► QR issued STEP 2: CUSTOMER SHOPS AT STALL └── Shows QR on phone (or paper printout) — pre-paid items handed over free STEP 3: VENDOR AT STALL (Quick Sale) └── Scan QR with camera → tap item tile → done STEP 4: FINANCE MONITORS └── Admin → Reconciliation → totals + export CSV files

4. Customer pays online

What community members do. Finance should know this to help customers.

Harvest and Bazaar page on nccglasgow.org.uk
Figure 2 — Harvest & Bazaar page (harvest.html). Customers browse items and load wallets here.

4A — Buy items from the catalogue

StepWhat to doWhat happens
1Go to harvest.htmlHarvest & Bazaar page opens
2Browse sections; click Add to CartCart count increases
3Click View Cart then CheckoutCheckout form appears with two payment tabs
4Enter name & email; keep tab Pay by card; click Checkout →Stripe secure card page opens
5Pay by cardQR code on success page + email sent
6Screenshot QR for event dayShow at any stall
Already have wallet credit? See 4B-2 below — the same checkout can deduct an existing balance instead of taking a new card payment.
Shopping cart bar on harvest page
Figure 3a — Cart bar: click View Cart then Checkout.
Harvest catalogue items grid
Figure 3b — Catalogue: Add to Cart on each item.

4B — Load a new wallet (flexible amount)

Load Wallet section on harvest page
Figure 4 — Load Wallet. Open the modal → New top-up tab. Customer chooses amount (min £1), pays on Stripe, receives QR and voucher code on success page and by email.
  1. On harvest.html, click Load Wallet.
  2. Stay on tab New top-up.
  3. Choose £10 / £25 / £50 / £100 or enter a custom amount (min £1).
  4. Enter name and email; click Load Wallet →.
  5. Pay on Stripe.
  6. On success page: screenshot QR and note the voucher code (for balance check).

4B-2 — Pay for items from an existing wallet (no card needed)

New — July 2026. For customers who already loaded a wallet and now want to buy catalogue items (including Thanksgiving offerings) with that credit.

StepWhat to doWhat happens
1Add items to cart on harvest.html; open CheckoutCheckout form appears
2Switch payment tab to Pay with my QR walletVoucher panel opens
3Enter voucher code — or Upload QR image / Scan with cameraCode fills in automatically from QR
4Click Check balanceName + balance shown; screen says if balance covers the cart
5Click Pay £X from wallet →Balance deducted instantly; success card + email confirmation
6On event day, show the same QR at the stallVendor sees the pre-paid item and hands it over — no second charge
Checkout with Pay with my QR wallet tab selected
Figure 4a — Pay with my QR wallet. Balance check, Thanksgiving reminder, and pay button. The button stays disabled until the balance covers the cart.
Thanksgiving example: Ada loaded £50 last week. She adds the £50 Chicken offering to her cart, pays from her wallet, and her balance becomes £0. On 2 August the Thanksgiving desk scans her QR, sees “Pre-paid: Thanksgiving Offering — Chicken”, and hands it over free of charge.

4C — Top up an existing wallet (same QR)

  1. On harvest.htmlLoad Wallet → tab Top up existing.
  2. Paste the customer’s voucher code (from email or voucher.html).
  3. Click Check voucher — confirm name and balance shown.
  4. Enter name, email, amount (minimum £1).
  5. Pay on Stripe — balance increases; QR and code stay the same.
Help customers: If they only have the QR image, open voucher.html from the link in their email, or ask admin desk to look up in QR Admin.

4D — Customer checks balance later

Check voucher balance page
Figure 5 — Check balance (voucher.html). Customer enters voucher code to see remaining amount and history.
  1. Go to voucher.html.
  2. Enter voucher code from email, success page, or admin desk.
  3. Click Check My Balance — see remaining amount, top-ups, and history.
  4. Items paid online from wallet credit appear in a green “Pre-paid — collect at event” box until the stall hands them over.

4E — Donations (separate — not QR wallets)

Donations page
Figure 6 — Donations page (donate.html). Completely separate from QR wallets; includes Gift Aid option.

5. Customer pays at admin desk (event day)

Finance rule: For Payment received mode, do not issue a spendable QR until you have the money. For Virtual load, you may share QR first but the customer cannot spend at stalls until you click Confirm payment received.

Admin portal login screen
Figure 7 — Admin login (admin.html). Finance staff sign in here, then open Reconciliation in the left menu.
StepActionWhere / button
1Open admin portal and sign inadmin.html
2Click Reconciliation in left menuSidebar
3Click + Issue / Top Up WalletManual Wallet Loading panel
4Choose Issue typeNew wallet or Top up existing
5Choose Payment modePayment received or Virtual load (pending)
6Enter Customer Name (required)Form field
7Enter Email / phone (recommended)For Email / WhatsApp share buttons
8If top-up: paste Existing voucher codeFrom customer’s email or voucher.html
9If payment received: select Cash / POS / Bank TransferDropdown
10Enter Amount (£)Min £1 (new wallet or top-up)
11Click Generate QR Voucher or Virtual load & share QRQR + voucher code appear
12Share with customer: Copy, Email, or WhatsAppCustomer photographs QR
13If virtual: when paid, click Confirm payment receivedWallet becomes spendable at stalls

Tell the customer: “Show this QR at any stall. If we issued it virtually, you can only spend after we confirm your payment.”

Manual wallet loading form in admin reconciliation
Figure 8 — Manual Wallet Loading. New or top-up; payment received or virtual; share QR; confirm payment when due.

5A — Helping someone who cannot use the website (virtual load)

  1. Use Virtual load (pending) payment mode.
  2. Enter customer name and amount → generate QR.
  3. Tap WhatsApp or Email to send QR details (or show on screen for them to photograph).
  4. Collect cash or verify bank transfer later.
  5. Click Confirm payment received — only then can they buy at stalls.
Do not skip confirmation. Until you confirm, the system blocks vendor redemptions — this protects NCCGE from unpaid spending.

6. Vendor at the stall — complete Quick Sale guide

Plain English: Customer shows QR → you scan → you tap the item → give goods → Next customer. One tap charges the wallet.
Print for stalls: NCCGE-Vendor-Stall-Guide.html
Vendor portal login
Figure 9 — Vendor login (vendor.html)

6.1 Before event day (finance setup)

StepWhoAction
1Super AdminCreate one vendor login per stall (Admin → Users)
2FinanceRun practice sale (Section 12) with £1 test
3Each vendorSet My stall sells; allow camera; bookmark vendor.html

6.2 Log in

StepActionWhat you see
1Open vendor.html → email + password → Sign InQuick Sale tab with camera
2End of shift → Sign Out

6.3 Screen layout

PartOn screenPurpose
AMy stall sellsFilters item buttons (Food, Fashion, Crafts, Thanksgiving, All)
BCamera boxScans customer QR
CEnter code manuallyBackup — paste code → Look up
DGreen wallet barName + balance after scan
D2Pre-paid items box (green)Items the customer already paid for online — tap tile to hand over at £0
EItem tilesTap = charge (grey = insufficient balance; green Pre-paid badge = free handover)
FNext customerClears for next person
GAdvancedVerify-only, manual redeem, catalogue dropdown

6.4 One complete sale

#VendorCustomerScreen
1Set stall category (once)Your item tiles
2“Show me your QR”Opens voucher on phone
3Point camera at QRHolds phone steadyName + balance
4Tap item tile“✓ redeemed”
5Give goods → Next customerTakes goodsReady for next scan
Vendor Quick Sale screen
Figure 10 — Quick Sale after scan.
Vendor screen with Pre-paid items list
Figure 10a — Pre-paid fulfillment. Wallet balance can read £0.00 — the green list shows what the customer already paid for online. Tap the tile to fulfill with no charge.

6.5 Examples

Walk-up sale: Ada has £25. Buys Jollof £12. Vendor scans → taps Jollof → balance £13 → Next customer. She can spend £13 at any stall.

Pre-paid collection: Chidi paid for his £50 Thanksgiving offering from his wallet online last week — balance now £0. At the desk, staff scan his QR: the green Pre-paid items list shows the offering. They tap the tile → “✓ pre-paid (fulfilled)” → hand over the offering. Nothing more is charged.

6.6 Camera not working

  1. Enter code manually → paste voucher code → Look up → tap item

6.7 Messages

MessageAction
Insufficient balanceSmaller item or admin desk — no cash
✓ Item — pre-paid (fulfilled)Give goods — customer paid online; no deduction
Invalid walletSend to admin desk (a wallet with pre-paid items still scans, even at £0)
Scan customer QR firstScan before tapping item

6.8 Stall rules

Scan → tap item → give goods → Next customer. NO CASH for QR items.

Do

Do not

7. Finance: Admin portal

7.1 Log in and find your menu

  1. Go to admin.html → sign in.
  2. The left sidebar has collapsible groups (Overview, Community, Finance, Operations, System). Click a group name to expand or collapse it.
  3. You only see tabs your role is allowed to use.
Admin portal sidebar showing Finance and Operations sections for Admin role
Figure 11a — Admin sidebar (July 2026). Admin sees Donations, Wallet Top-Up, Transaction Activity, and Vendor Operations under Finance/Operations. Reconciliation and Settings are Super Admin only.

7.2 Wallet Top-Up (cash desk)

Wallet Top-Up form in admin portal
Figure 11b — Wallet Top-Up. Finance → Wallet Top-Up. Record payment before generating a QR. Admin and Super Admin can use this tab.

7.3 Transaction Activity (Admin + Super Admin)

Transaction Activity log with live refresh and export
Figure 11c — Transaction Activity. Live transaction log with filters and CSV export. Use this tab (not Reconciliation) for day-to-day monitoring if you are an Admin.
  1. Click Finance → Transaction Activity.
  2. Keep Live ticked for auto-refresh during the event.
  3. Filter by type: donations, manual loads, redemptions, harvest purchases.
  4. Click Export transaction log CSV at end of day.

7.4 Reconciliation (Super Admin only)

Reconciliation transaction log and summary statistics
Figure 11d — Reconciliation dashboard (Super Admin). Summary cards show Gross Loaded, Redeemed, Outstanding, and Wallets Issued — aligned with Transaction Activity.
CardMeaning
Gross Revenue (Loaded)Total money loaded into all QR wallets
Total RedeemedTotal spent at vendor stalls
Outstanding BalanceLoaded but not yet spent (prepaid credit)
Wallets IssuedNumber of QR vouchers created

7.5 Export reports (end of day)

ButtonWhoWhat you get
Export donations CSVAdmin, Super AdminGift Aid audit file — Donations tab or Reconciliation
Export transaction log CSVAdmin, Super AdminFull log from Transaction Activity (or Reconciliation for Super Admin)

Community tabs (Members, Contacts, Thanksgiving, Brochures) also have Export CSV where your role allows.

7.6 Look up any wallet (QR Admin)

QR wallet admin login
Figure 12 — QR Admin (qr-admin.html). After login, search any wallet by token to view balance and full transaction history.
  1. Go to qr-admin.html and sign in.
  2. See all wallets: name, loaded, remaining, status, transaction history.
  3. Use when customer says balance is wrong or email was lost.

8. Donations (separate from QR wallets)

StepWhoAction
1DonorGo to donate.html
2DonorChoose amount; opt into Gift Aid if eligible
3DonorPay by card (statement: NCC DONATION)
4FinanceExport from Donations tab or Reconciliation → Export donations CSV

9. End-of-event checklist

10. Common problems

ProblemTry this first
No QR after online paymentWait 60s; refresh success page; check QR Admin
Insufficient balance at stallCustomer checks voucher.html
QR not foundCopy full code; search in QR Admin
Vendor cannot log inSuper Admin resets password
No internet at stallMobile hotspot or admin desk helps customer
Wallet not active / payment pendingVirtual load — customer must wait for admin confirmation
Top-up not showing on balanceRefresh voucher.html; minimum £1 for online top-up
Wallet reads £0 but customer says they paid for an itemScan anyway — pre-paid items appear in the green list and fulfill at £0
Pay from wallet button disabled at checkoutBalance below cart total, or wallet payment still pending — top up or confirm payment first

Support: info@nccglasgow.org.uk

11. Who can do what (July 2026)

TaskSuper AdminAdminManagerVendor
Reconciliation & full finance summary
Transaction Activity & export CSV
Donations tab & export
Load wallet at cash desk (Wallet Top-Up)
Virtual load & share QR
Vendor Operations (cross-stall stats)
QR Wallets / Redemption pages
Settings, Users, Audit Log
Community tabs (members, brochures…)partial
Verify / redeem at stall
Delete records
See own stall history only

12. Practice before event day

Run this once with a small payment (e.g. £1):

  1. Customer: Pay £1 on harvest.html (Load Wallet).
  2. Vendor: vendor.html → scan QR → tap £1 item.
  3. Finance: Check Reconciliation for purchase and redemption.
  4. Customer: Top up existing wallet on harvest.html (from £1) → same voucher code shows higher balance on voucher.html.
  5. Admin: Virtual load £5 → share QR → confirm cannot redeem at stall → confirm payment → redeem works.
  6. Customer: With remaining credit, buy a small catalogue item at checkout using Pay with my QR wallet → vendor scan shows it under Pre-paid items → tap tile fulfills at £0.

If all steps work, the system is ready for event day.