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.

What you're proving

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

Before you start

WhoEmailPassword
Learner (applicant)applicant@example.comTestPass123!
Enrollment Adminenrollment.admin@lsu.eduadmin123
Business Officebusiness.admin@lsu.eduadmin123
Django superuseradmin@lsu.edu*(ask team for sp-dev password)*

Sign on: https://sp-dev.fly.dev/accounts/login/

Mailpit: https://sp-dev.fly.dev/_mail/

QA Tools: https://sp-dev.fly.dev/admin/qa_tools/seedtool/

Run the QA Tools seeds listed in each step before testing. On sp-dev, admin@lsu.edu is not admin123.

Step 1 — The Business Office refunds the accepted amount (Priority: P1)

  1. Navigate: https://sp-dev.fly.dev/dashboard/refunds/ as business.admin@lsu.edu` / *(sp-dev superuser password)*.
  2. Act: Find the Card refund — accepted amount row. Confirm it says Ready to process, Accepted refund is $290.00, and Process refund is there. Click Process refund.
  3. Navigate: Refunds as the Business Admin, as in US1-1.
  4. Act: Find Card refund — overridden amount. Accepted refund is $150.00, with Override: Hardship exception · calculated $290.00 under it. Click Process refund.
You're done when

Step 2 — The learner’s fee stays pending until the processor answers (Priority: P1)

  1. Navigate: https://sp-dev.fly.dev/accounts/payments/ as refund.card@example.com / TestPass123!`, then the application detail as the Enrollment Admin.
  2. Act: Read SP14-SENT on Payments and on the staff Fees card.
  3. Navigate: Payments as refund.card@example.com / TestPass123!, and the Fees card as the Enrollment Admin.
  4. Act: Read SP14-OK.
  5. Navigate: Payments as the learner, and the Fees card as the Enrollment Admin.
  6. Act: Read SP14-FAIL.
You're done when

Step 3 — A second refund of the same fee is refused (Priority: P1)

  1. Navigate: https://sp-dev.fly.dev/dashboard/applications/<pk>/ as enrollment.admin@lsu.edu / *(sp-dev superuser password)*.
  2. Act: On each of those four requests, look for Process refund. Reload the application.
You're done when
Screenshot enlarged