A waiting room, a shop, and the person walking between them.
Scan the card in the waiting room.
A small stand on the clinic counter holds one card per local business. Sara picks one up and scans the QR. No app to install.
One pizza. Every dollar accounted for.
Coupon takes 10% off, capped at $20. Sara pays $90.
10% of the $90 net, never more than $20. Charged to the business by card right away. No invoices, no waiting.
30% of every fee collected. Paid by e-Transfer on the 5th.
2% of what she paid, from Aloperk's share.
What's left after the clinic and Sara.
No dispute window, no hold period. The business is charged within minutes and gets a Stripe receipt.
If a business's card fails, the clinic's share waits until it is fixed. Nobody is paid out of thin air.
Coupon to redemption to sale to charge to payout, in one ledger, visible to the people it concerns.
The whole loop, timed.
Neighbourly. Clear. Rewarding.
A perk network in a clinic has to be more careful than one in a café. So the careful part is not a policy page, it is the way the system is built.
A card in a clinic is a card, nothing more. We never know why anyone was there. Health card numbers, visits and prescriptions have no place to go in our system.
Clinics host cards for pizza, coffee and haircuts. Medical services, pharmacies and aesthetics are blocked as a category and cannot be relabelled in.
Getting a coupon never signs anyone up for marketing. Every marketing email has a working unsubscribe, as Canada's anti-spam law requires.
One Postgres database in Google Cloud's Toronto region, nightly dumps kept 30 days, and a restore drill we actually run.
The system knows it is the same person and stops it. Self-dealing is a rejected request, not a report someone reads later.
One neighbourhood. Ten clinics. Twelve shops. Then the next one.
We are choosing the first Toronto neighbourhood now. Tell us where you are and what you run, and we will come by with a sample stand.