W WithEase
Clickable concept - not final design. Dummy data throughout.

The easiest way to get paid.

A multi-page walkthrough of the WithEase app (app.withease.co.nz). Jump into any screen below. The seller app sits behind a mocked login; the customer pages are what a buyer sees after scanning a QR or opening a payment link.

Start here
LoginEntry point to the seller app
  • No changes made.
Seller app · persistent sidebar + top bar
1 DashboardStats, quick actions, recent payments
  • Split "Get paid in seconds" into two cards: Payment Page and Fixed Amount Payment
  • Payment Page card: added "Share via QR" (opens modal) and "Copy link" buttons
  • QR modal: enlarge + download the Payment Page QR
  • Removed the "Your tools" module-toggle card
  • "Create a payment" renamed to "Create a fixed payment"
2 Payment PageYour always-on QR + link, embed code
  • New page - split out of the old combined "Create Payment" page
  • Added Download QR, Print, and website embed code
3 Fixed Amount PaymentReusable QR for a specific price
  • New page - split out of the old combined "Create Payment" page (was "One-off Payment" - now reusable across many customers/products, not single-use)
  • Added Download QR, Print, and embed code (amount included)
4 TransactionsFull history with filters
  • Renamed from "Payments"
  • Added a Refund button per paid row → modal directs the seller to their Stripe dashboard
5 Payment SettingsStripe Connect, fees, fee split
  • Removed Akahu / bank transfer entirely
  • Card fee changed to 4.9% + 30¢
  • Fee split changed from a slider to a % input + 0/25/50/75/100% quick-select
6 ProfilePublic profile editor + URL
  • "Your public URL" renamed to "Your Payment Page"; URL updated to the app.withease.co.nz/pay/ pattern
  • Removed the "Category" selector
  • Removed the dev-only WordPress caption
7 AccountEmail, password, notifications
  • Removed "Payout sent" and "Product news & tips" notification rows
  • "Daily summary" toggle replaced with an Off / Day / Week / Month picker
Customer pages · mobile-first, standalone
8 Pay - Fixed amountBuyer sees a set amount → card
  • Removed bank transfer + the method-selection step (card only)
  • Added a card surcharge line + total
  • Added optional Email and Extra details fields
9 Pay - Open amountBuyer enters the amount → card
  • Removed bank transfer + the method-selection step (card only)
  • Added a card surcharge line + total
  • Added optional Email and Extra details fields, below the amount
10 Payment SuccessShared confirmation / receipt
  • Shows surcharge + total breakdown, not just the item amount
  • Personalises "receipt sent to…" when an email was given
  • Shows the customer's note, if they added one
Email templates · sent by the app
11 Customer ReceiptSent to the customer after paying
  • New - mirrors the success page's amount/surcharge/total breakdown
12 Payment ReceivedSent to the vendor on every sale
  • New - includes a note that Stripe payouts take a few business days to arrive (placeholder timing - confirm the real window)
13 Vendor SummaryPeriodic digest of takings
  • New - reuses the dashboard's "this week" figures and recent-payments list

Plain HTML · CSS · vanilla JS. No backend, no real payments. QR codes render live via qrcode.js.