README.md footnote: "Payments are deliberately deferred to the end…"
But the live Stripe card charge shipped with #7: Payment\StripeGateway creates PaymentIntents, PaymentEndpoint handles POST /payments/intent and the signature-verified POST /payments/webhook, and docs/features/payments.md already documents it as implemented.
Also stale for the same reason: the payment-seam note in docs/features/group-classes.md ("payment is deferred to #7… plugs in later") — EnrollmentEndpoint now creates payments via PaymentService.
Fix
Flip the Payments row to ✅ Implemented and drop the "(coming)" / deferral wording in README.md.
Rewrite the group-classes.md seam note to describe the wired-in payment step (keep the instructor-views follow-up note, tracked in #71).
## What
The README is behind the code on payments status:
- `README.md` line 4–5: "and (coming) online payments"
- `README.md` Implementation status table: "Payments (e-transfer/comp + receipts + HST; **Stripe card charge pending**)" — 🟡 Partial
- `README.md` footnote: "Payments are deliberately deferred to the end…"
But the live Stripe card charge shipped with #7: `Payment\StripeGateway` creates PaymentIntents, `PaymentEndpoint` handles `POST /payments/intent` and the signature-verified `POST /payments/webhook`, and `docs/features/payments.md` already documents it as implemented.
Also stale for the same reason: the payment-seam note in `docs/features/group-classes.md` ("payment is deferred to #7… plugs in later") — `EnrollmentEndpoint` now creates payments via `PaymentService`.
## Fix
- Flip the Payments row to ✅ Implemented and drop the "(coming)" / deferral wording in `README.md`.
- Rewrite the `group-classes.md` seam note to describe the wired-in payment step (keep the instructor-views follow-up note, tracked in #71).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What
The README is behind the code on payments status:
README.mdline 4–5: "and (coming) online payments"README.mdImplementation status table: "Payments (e-transfer/comp + receipts + HST; Stripe card charge pending)" — 🟡 PartialREADME.mdfootnote: "Payments are deliberately deferred to the end…"But the live Stripe card charge shipped with #7:
Payment\StripeGatewaycreates PaymentIntents,PaymentEndpointhandlesPOST /payments/intentand the signature-verifiedPOST /payments/webhook, anddocs/features/payments.mdalready documents it as implemented.Also stale for the same reason: the payment-seam note in
docs/features/group-classes.md("payment is deferred to #7… plugs in later") —EnrollmentEndpointnow creates payments viaPaymentService.Fix
README.md.group-classes.mdseam note to describe the wired-in payment step (keep the instructor-views follow-up note, tracked in #71).