Select your name first

Choose your name from the Tester dropdown at the top and click Save before filling out the form.

Tester

Student Portal UAT — test on https://sp-dev.fly.dev. Story SP-15. Collab sync is separate from catalog Business UAT.

Updated walkthrough: Clearer prerequisites and steps for the same SP-15 story. Prior collab notes are on /sp-15-graduation-fee.

What you're proving

Learner pays graduation fee when due; dashboard shows the action.

Updated walkthrough: Decline-before-success order, seeded accounts, staff link step. Prior notes on /sp-15-graduation-fee.

Before you start

WhoEmailPassword
Learner (eligible)graduation.fee@example.comTestPass123!
Learner (not ready)graduation.waiting@example.comTestPass123!
Enrollment Adminenrollment.admin@lsu.eduadmin123

QA Tools: Run SP-15 graduation fee seed before Step 1.

Test cards: Success 4242 4242 4242 4242 · Decline 4000 0000 0000 0002

On sp-dev, admin@lsu.edu is not admin123.

Step 0 — Seed graduation fee demo (Priority: P1)

  1. Enrollment Admin: Run SP-15 seed in QA Tools.
  2. Enrollment Admin: Pipeline shows Graduation Eligible / SP15-ELIGIBLE if linked from seed.
You're done when

Step 1 — Graduation fee checkout UX (Priority: P1)

  1. Learner: graduation.fee@example.com → Graduation fee.
  2. Learner: Heading Graduation fee, amount $35.00, Pay with a card for this fee. Your card is not saved., Pay graduation fee, no Affirm, no save-card.
You're done when

Step 2 — Pay graduation fee (Priority: P1)

  1. Learner: Pay with 4242 4242 4242 4242 → Your graduation fee is paid.
  2. Learner: Payments — new GRAD- order Paid $35.00. SP15-APP $40 and SP15-TUITION $649 unchanged.
You're done when

Step 3 — Not available when requirements unmet (Priority: P1)

  1. Learner: graduation.waiting@example.com → graduation-fee page — The graduation fee is not available yet. Certificate requirements must be met first. No card form.
You're done when
Screenshot enlarged