Paid course registration - Appsembler

Paid course registration

Enabling shopping cart

In server-vars.yml add:

EDXAPP_FEATURES:
    ENABLE_SHOPPING_CART: true
    ENABLE_PAID_COURSE_REGISTRATION: true

Run /edx/bin/update edx-platform aspen.1

(or whichever other branch)

Enabling a paid course

Login to the Django admin interface

Click into “Course Modes” (http://localhost:8000/admin/course_modes/coursemode/)

Add new course mode for a particular course

“Course id” is in the format: Organization/CourseNumber/CourseRun

e.g. edX Demo Course: edX/DemoX/Demo_Course

Adding other credit card processors

TODO: update

  • PayPal
  • Stripe