spree_gateway icon indicating copy to clipboard operation
spree_gateway copied to clipboard

Using CyberSource's Decision manager, might charge card but not actually complete order

Open geermc4 opened this issue 9 years ago • 1 comments

More details on https://github.com/Shopify/active_merchant/issues/1681

During checkout, if the response is REVIEW, or, even REJECTED because of some rules in cybersource, the order placement fails with a message Successful transaction, card gets charged, order doesn't get completed

geermc4 avatar May 12 '15 22:05 geermc4

All we concern ourselves with is success or not unless the payment method overrides activemerchant. I have no idea why a rejected transaction would complete with charging the card that sounds like an issue with cybersource, but a review response I would expect to just flag the transaction as risky but still be successful. You'll have to update the cybersource payment method wrapper to handle these different responses in whatever manner is appropriate for the response by overriding the activemerchant providers methods.

JDutil avatar May 13 '15 01:05 JDutil