This application provides a custom Open edX ecommerce <https://github.com/edx/ecommerce/>
payment processor backend for the
HyperPay payment processor <https://wordpresshyperpay.docs.oppwa.com/tutorials/integration-guide>
_.
Installation and usage ######################
Install this repository inside the ecommerce virtualenv environment using pip
.
In ecommerce.yml
, add the following settings:
::
ADDL_INSTALLED_APPS:
PAYMENT_PROCESSOR_CONFIG:
Restart the ecommerce
service in production and the devserver in the devstack.
In the ecommerce
Django admin site, create waffle switches payment_processor_active_hyperpay
, payment_processor_active_hyperpay_mada
to enable the backends.
Verify and ensure that the enable_client_side_checkout
waffle flag is disabled for everyone.
Once these steps are done, the HyperPay
and HyperPayMada
processor backends provided by this application will be available as payment options
during the payment flow for purchasing paid seats in courses.