You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The cybersource interface requires the following data, but it's not in the documentation.
I think 1. i should be added to the documentation for cybersource
2. I think the error capture needs to use AttributeError instead of KeyError
payment.attrs.fingerprint_session_id = cart_id
payment.attrs.merchant_defined_data = {}
I think this is an error, the code looks to be trying to capture the error, but it captures KeyError when the error it throws is AttributeError.
The cybersource interface requires the following data, but it's not in the documentation.
I think 1. i should be added to the documentation for cybersource
2. I think the error capture needs to use AttributeError instead of KeyError
payment.attrs.fingerprint_session_id = cart_id
payment.attrs.merchant_defined_data = {}
Same with merchant_defined_data
here is where it throws the error in payments/models.py
To recreate the error, simply edit the test to remove either field. The error will show up.
The text was updated successfully, but these errors were encountered: