Refactor of the CourseEntitlement Refund API to handle refund failures
[LEARNER-3629] The CourseEntitlement Refund API will not respond with ERROR codes when the attempted refund call to Ecommerce fails.
Showing
- common/djangoapps/entitlements/api/v1/tests/test_views.py 76 additions, 38 deletionscommon/djangoapps/entitlements/api/v1/tests/test_views.py
- common/djangoapps/entitlements/api/v1/views.py 92 additions, 63 deletionscommon/djangoapps/entitlements/api/v1/views.py
- common/djangoapps/entitlements/signals.py 0 additions, 6 deletionscommon/djangoapps/entitlements/signals.py
- lms/djangoapps/commerce/signals.py 2 additions, 252 deletionslms/djangoapps/commerce/signals.py
- lms/djangoapps/commerce/tests/test_signals.py 21 additions, 156 deletionslms/djangoapps/commerce/tests/test_signals.py
- lms/djangoapps/commerce/tests/test_utils.py 154 additions, 3 deletionslms/djangoapps/commerce/tests/test_utils.py
- lms/djangoapps/commerce/utils.py 270 additions, 1 deletionlms/djangoapps/commerce/utils.py
- lms/djangoapps/instructor/services.py 1 addition, 1 deletionlms/djangoapps/instructor/services.py
Loading
Please register or sign in to comment