Django-oscar-cybersource

Latest version: v9.1.4

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 9

3.1.3

- Upgrade dependencies.

3.1.2

- Make ``DecisionManagerNotificationView`` directly set order status instead of relying on the ``set_status`` method. This avoids issues with order status pipelines.
- Add optional ``CYBERSOURCE_DECISION_MANAGER_KEYS`` keys setting to allow token-based authentication on the decision manager web hook endpoint.
- Default is disabled, which equates to disabled authentication.
- To enable authentication, set it to a list of valid authentication keys/tokens.
- When enabled, the ``DecisionManagerNotificationView`` view will inspect the ``key`` query parameter on incoming requests and compare it to the predefined keys in the setting. If it doesn't match one of the keys, the request is aborted.

3.1.1

- Make sure amounts sent to Cybersource are always properly quantized

3.1.0

- Support flagging authorizations for review with Decision Manager
- Transactions under review are marked with status `REVIEW`.
- Adds new boolean property to payment.Transaction model: `transaction.is_pending_review`.
- When handling an authorization that is pending review in Decision Manager, a note is added to the order.

3.0.5

- Fix IntegrityError sometimes thrown when processing a declined payment.

3.0.4

- Fix exception from typo in record_declined_authorization.

Page 7 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.