Hello there. I wanted to add the custom payment processor in my openedx tutor app. I was unable to do so if anybody know how to add custom payment processor help me. Also, i wanted to customize the payment page, how can i do it using tutor-ecommerce. Your helps are highly appreciated. Thank You. i am using tutor version 17.0.0.
If you’ve package for custom payment processor, then install it and add it its config settings through tutor-ecommerce plugin. Other option is to clone openedx/ecommerce repo and add your payment processor into it.
For customizing payment page, you have to make changes in GitHub - openedx/frontend-app-payment in this repo and have to use that repo. If you only need to change the style, then openedx/brand-openedx will help you out.
yes i mounted the tutor-eCommerce also added my config file for my custom payment processor in plugin.py module in payment processor field. Then i build the eCommerce running tutor local build eCommerce. But after that i didn’t any idea on checking the custom payment processor is working or not. So i wanted to modify the payment page but i have no idea on customizing it. How can i do it?. Did i miss something to add something in tutor-eCommerce plugin as per my explanation?
will you please explain me how to customize and use frontend-app-payment repo for tutor? i only saw the documentation to run it in devstack by cloning but i didnot find for tutor. How can i do it please me more specific. Your helps are highly appreciated.
There are two customizations you must need. First, you must have backend code of payment processor and its urls (which are required). Second, In payment MFE code, you have to add code for your payment processor button like other exists. Link to Frontend-app-payment. You can take idea from paypal.
Then for tutor:
Enable ecommerce plugin
Set your payment processor config using tutor config save --set "ECOMMERCE_PAYMENT_PROCESSORS=....
@hinakhadim should i make the plugin for the custom payment processor and Then add the plugin to tutor- ecommerce? if yes then how can i build the plugin for the custom payment processor?