Donor Experience on S700
A) One‑Time donation flow (Once / Quick Donation / Other Amount)
Step 1: Donor selects a category (Home quick category or Donations tab).
Step 2: Donor selects an amount (preset or Other).
Step 3 (depends on settings): Donor Details screen may appear.
Step 4: Stripe Payment screen appears (Tap or insert).
Step 5: Donation completes and returns to the app.
One‑Time — Donor details required (Anonymous OFF, Tap‑n‑Go OFF)

One‑Time — No Receipt option available (Anonymous ON, Tap‑n‑Go OFF)

One‑Time — Payment screen (Tap or insert)

B) Donations tab — view all categories
Donors can browse all categories in the Donations tab.


C) Recurring donation flow (Daily / Monthly)
When a donor chooses Daily or Monthly, they are setting up a recurring donation.
✅ Important rule: For Recurring donations, Donor Details are mandatory.
Recurring flow:
- Donor selects category
- Donor selects Daily or Monthly
- Donor selects amount (preset or Other)
- Donor selects First Payment Date
- Donor completes required Donor Details
- Stripe Payment screen appears (Tap or insert)
- Donation is scheduled and user returns to the app
Recurring mode (Once / Daily / Monthly):


Date picker:


Recurring details screen:


Recurring — Donor Details (mandatory):


Recurring — Payment screen (Tap or insert):

