Improve extensibility for custom server-side payment processors

Description

Implementing a custom server-side payment processor is a process that suffers from a few minor, but quite annoying issues. In this pull request we address the following issues:

1. Remove unsafe yaml loading warning coming from production settings
2. Fix empty checkout button for custom server-side payment processors
3. Add custom urls for custom payment processors. This is useful, e.g: for callbacks.
4. Fix http/https url scheme for those people who don't run ecommerce with https in production. This might happen, when running locally, for instance.

Activity

Show:
Natalia Berdnikov
January 12, 2021, 9:20 PM

Is not a better time to review this? If not, do you know when this could be taken in?

Done

Assignee

Ben Holt

Reporter

Open Source Pull Request Bot

Labels

Contributor Name

Régis Behmo

Repo

edx/ecommerce

Customer

None

Epic Link

None

OSCM Assignee

None

Platform Map Area (Levels 1 & 2)

Learner Experiences - Upgrade Messaging & Payment

Platform Map Area (Levels 3 & 4)

None

Blended Hour Utilization Percentage

None

edX Theme

None

edX Squad

None

Github Lines Added

224

Github Lines Deleted

176

Priority

Unset