[WIP] Add option to use cybersource email for notifications

Description

This PR will use the email address returned from the CyberSource checkout process to send ecommerce notifications, rather than the user's email address from edx-platform.

*Sandbox URL*: TBD - sandbox is being provisioned.

*Testing instructions*:

1. Complete the purchase of a seat in the sandbox providing a different email address from the one configured in edX during the CyberSource checkout sequence.
2. Check to see that the seat fulfillment notification is sent to the address used on CyberSource.

*Author notes and concerns*:

1. Should this be behind a waffle flag?
2. Is this the right place to store the user email?

*Reviewers*

  • [ ] (@UmanShahzad)

  • [ ] edX reviewer[s] TBD

Status

Assignee

Calen Pennington

Reporter

Open Source Pull Request Bot

Contributor Name

Josh McLaughlin

Repo

edx/ecommerce

Customer

Epic Link

None

OSCM Assignee

None

Priority

Unset
Configure