Student Portal UAT — test on https://sp-dev.fly.dev. Story SP-02. Collab sync is separate from catalog Business UAT.
Updated walkthrough: Clearer prerequisites and steps for the same SP-02 story. Prior collab notes are on /sp-02-record-payer.
What you're proving
The system records an Active Self tuition payer when the learner completes a self-pay application and pays the $40 fee — required before SP-04 and SP-05.
Updated walkthrough: Self-pay happy path for the enrollment chain. Full funding-type scenarios remain on /sp-02-record-payer.
Before you start
| Who | Password | |
|---|---|---|
| Learner (applicant) | applicant@example.com | TestPass123! |
| Enrollment Admin | enrollment.admin@lsu.edu | admin123 |
| Django superuser | admin@lsu.edu | *(ask team for sp-dev password)* |
Sign on: https://sp-dev.fly.dev/accounts/login/
QA Tools: https://sp-dev.fly.dev/admin/qa_tools/seedtool/ — seed Paralegal apply — open period + default transcript reminder rules
Staff pipeline: https://sp-dev.fly.dev/dashboard/applications/pipeline/
Stripe test card: 4242 4242 4242 4242 (any future expiry, any CVC)
If applicant@example.com cannot log in or has no application in progress, start with /sp-01-apply-and-fee (register, verify email, apply, pay).
On sp-dev, admin@lsu.edu is not admin123.
Step 1 — Self pay records an Active payer (Priority: P1)
- Learner: Log in as
applicant@example.com/TestPass123!→ openhttps://sp-dev.fly.dev/applications/paralegal/apply/`. - Learner: On Program & funding, choose Self pay. Complete the application wizard.
- Learner: Pay the $40 application fee with
4242 4242 4242 4242. Land on the confirmation page with a reference number. - Enrollment Admin: Open the pipeline → find
applicant@example.com→ open the application detail. - Enrollment Admin: On the Payers card, confirm one Active payer, type Self, named as that learner. On the Fees card, the $40 order Payer shows — (empty).
Step 2 — No payer when funding is incomplete (Priority: P2)
- Enrollment Admin: Open the application detail for a learner who saved Program & funding but did not pay, or who never saved funding.
- Enrollment Admin: Confirm the Payers card lists no payer.