Standup follow-up · CAP-53 W1 · 9 Oct 2026

Online-enrolment payment proof → CMS SPs

Trace student online-enrolment payment proof from Raisd / CAP-53 to CMS procedures. Canonical Markdown: lesotho-cap53-online-enrolment-write.md. Finance profile seeds: campus-finance-profiles.yaml. Fee SP evidence: fee-payment-sps.html.

1. Fee planes

PlaneWhatOwnerCMS
AApplication fee proofApplicantBursary verify
BOnline-enrolment payment proofStudent / CAP-53 W1sp_onlinenrollment_* + sp_payment_verification_insert
CSemester / modular billingFinanceb_Update_Student C1–C10
DNMDS assistance billsFinanceb_Update_billing

2. Target write sequence

sequenceDiagram
  actor Stu as Student
  participant API as Portal API CAP-53 W1
  participant OE as sp_onlinenrollment_insert
  participant PV as sp_payment_verification_insert
  participant Info as sp_onlinenrollment_info
  participant Bur as Bursary / Faculty CMS

  Stu->>API: Submit online-enrol + payment proof
  API->>OE: insert request (BurStatus / FacultyStatus pending)
  API->>PV: store proof + stamp currency (M / R / MYR)
  Bur->>OE: verify statuses
  Stu->>API: poll status
  API->>Info: read BurStatus / FacultyStatus
  Info-->>Stu: pending or completed
        

3. Procedure map

StepProcedureDirCAP-53
1sp_onlinenrollment_insertwriteW1 POST enrol + proof
2sp_payment_verification_insertwriteW1 payment proof
3sp_onlinenrollment_inforeadR1 / W1 poll
4BurStatus / FacultyStatusCMS UIlater API

4. Currency stamps

CampusCMS stampProposed ISOAction
LesothoMLSLConfirm with Faid
EswatiniRZAR or SZLConfirm
CambodiaMYRLive TBDCMS InstitutionID 30 quirk

5. W1 implementation checklist

  1. Map Portal API DTO → sp_onlinenrollment_insert.
  2. Call sp_payment_verification_insert using campus cmsPaymentCurrency from finance profile — do not hard-code ISO without Faid Accept.
  3. Expose status via sp_onlinenrollment_info on Student portal.
  4. Keep Demo ≠ Live; no Live credentials in control-plane.
  5. Acceptance: submit proof → bursary pending → verified status back to student.

Related: campus-finance-profile.html · fee-payment-sps.html · CAP-53 R1 reads.