Plans & recurring subscriptions

Choose your Academy access plan.

Subscribe in South African rand through PayFast or in US dollars through PayPal. The portal validates the plan and activates access only after a verified payment notification.

Subscription catalogue

Monthly plans aligned to portal checkout.

The portal API is the source of truth for Academy plan IDs, prices, PayPal billing-plan mappings, transaction records, and entitlements.

Starter

Entry-level Academy access for individual learners starting a guided pathway.

ZAR/monthR149
USD/month$9
  • Learner portal access
  • Starter catalogue
  • Community resources
  • Progress evidence

Pro

Expanded course, lab and certificate pathway access for active learners.

ZAR/monthR399
USD/month$22
  • Everything in Starter
  • Expanded course catalogue
  • Guided labs
  • Certificate pathway tracking

Mentor

Premium mentor-supported learning access for advanced upskilling.

ZAR/monthR999
USD/month$55
  • Everything in Pro
  • Mentor support
  • Portfolio review
  • Instructor-led support windows

Team Seat

Per-seat team access for business, reseller and cohort-based delivery.

ZAR/monthR450
USD/month$25
  • Team learner seat
  • Admin reporting
  • Cohort tracking
  • Partner-ready delivery

Subscription flow

How recurring checkout works.

1

Select plan

Choose Starter, Pro, Mentor, or a Team Seat.

2

Choose gateway

Use PayFast for ZAR or PayPal for USD recurring billing.

3

Approve securely

PayPal uses its JavaScript SDK and Billing Subscriptions API; PayFast hosts its recurring checkout.

4

Activate access

Signed webhooks update the transaction and create or renew the portal entitlement.

Security and governance

Subscriptions stay auditable.

Why checkout is hosted in the portal

The portal owns learner identity, payment transactions, PayPal subscription references, and entitlement lifecycle records. This page explains and routes purchases; the portal performs secure checkout.

How recurring access is controlled

Browser redirects never grant access. Verified activation and payment webhooks activate or renew access, while cancellation, suspension, expiration, refund, and reversal events update the entitlement state.