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-14. Collab sync is separate from catalog Business UAT.

Updated walkthrough: Clearer prerequisites and steps for the same SP-14 story. Prior collab notes are on /sp-14-process-refund.

What you're proving

Business Office processes an approved card refund; duplicate refunds are refused.

Updated walkthrough: QA Tools seed, Refunds queue entry points. Prior notes on /sp-14-process-refund.

Uses refund.card@example.com and Application SP14-APP seed data — not the main applicant chain.

Before you start

WhoEmailPassword
Learnerrefund.card@example.comTestPass123!
Enrollment Adminenrollment.admin@lsu.eduadmin123
Business Officebusiness.admin@lsu.eduadmin123

QA Tools: Run SP-14 card refund seed before Step 1.

Refunds queue: https://sp-dev.fly.dev/dashboard/refunds/

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

Step 0 — Seed card refund demo (Priority: P1)

  1. Business Office: Run SP-14 seed in QA Tools.
  2. Business Office: Open Refunds — rows Card refund — accepted amount and Card refund — overridden amount show Ready to process.
You're done when

Step 1 — Process refunds (Priority: P1)

  1. Business Office: Card refund — accepted amount — Accepted refund $290.00 → Process refund.
  2. Business Office: Page may say The refund did not succeed. (sample charge — processor rejects on sp-dev). Row Refund failed, Process refund gone.
  3. Enrollment Admin: Application SP14-APP → request still With Business Office, Accepted refund $290. Fees — SP14-MATCH Paid $350, The refund did not succeed.
  4. Business Office: Card refund — overridden amount $150.00 → Process refund → same failure pattern on SP14-OVERRIDE.
You're done when

Step 2 — Learner fee statuses (Priority: P1)

You're done when

Step 3 — No duplicate refund (Priority: P1)

  1. Enrollment Admin: Application SP14-APP → on SP14-SENT, SP14-OK, SP14-FAIL, and processed SP14-MATCH requests — no Process refund button after reload.
You're done when
Screenshot enlarged