Student Portal UAT — test on https://sp-dev.fly.dev. Story SP-08. Collab sync is separate from catalog Business UAT.
Updated walkthrough: Clearer prerequisites and steps for the same SP-08 story. Prior collab notes are on /sp-08-pay-tuition.
What you're proving
Learner pays tuition with a card at checkout; declined cards do not enroll.
Updated walkthrough: Step 0 gate, decline-before-success order, and staff checkout link. Prior collab notes are on /sp-08-pay-tuition.
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/
Test card — success: 4242 4242 4242 4242 (any future expiry, any CVC)
Test card — decline: 4000 0000 0000 0002
Setup: Complete Step 0 first. Upstream: /sp-07-review-cart-v2 — Jan 1, 2026 section in cart at $649.00, tuition not yet paid.
On sp-dev, admin@lsu.edu is not admin123.
Step 0 — Unpaid cart ready for checkout (Priority: P1)
- Learner: Log in as
applicant@example.com/TestPass123!. - Learner: Open Review cart — one line $649.00, Continue to payment visible.
- Learner: Open My Enrollments — no section enrollments yet.
- Learner: Open Payments — APP- $40 order only; no Completed TUITION- order.
Step 1 — Payment page before charging (Priority: P1)
- Learner: On Review cart, click Continue to payment.
- Learner: Wait for the secure card form. Read Pay with a card for this fee. Your card is not saved.
- Learner: Confirm Pay tuition is present. No Affirm option, no save-card control.
Step 2 — Declined card does not enroll (Priority: P1)
- Learner: Enter decline card
4000 0000 0000 0002→ click Pay tuition. - Learner: Confirm message Your payment was declined. You can try again with the same or a different card. Cart line and Total: $649.00 remain. Pay tuition is enabled again.
- Learner: Open My Enrollments — still You do not have any section enrollments yet.
- Learner: Open Payments — no Completed TUITION- order.
Step 3 — Successful payment enrolls (Priority: P1)
- Learner: On checkout, pay with
4242 4242 4242 4242. Wait until the page reloads. - Learner: Confirm Your tuition payment of $649.00 succeeded. You are enrolled. with View my enrollments.
- Learner: Open My Enrollments — Legal Research & Writing Enrolled and Paid.
- Learner: Open Payments — Completed TUITION- order $649.00 plus earlier APP- $40.