I hope some1 can help.
Sometimes the ERP system because random table locks causes the refund (or payment) not to be processed. It rollsback after the refund was sent to cybersource.
However, when it tries to post again (ERP) the refund happens twice.
Doesn´t cybersource take in account a refund/pay reference so it does not duplicate?
There's an expert team that handles questions specific to CyberSource. Please call the CyberSource team directly using the phone number below.
I had the same problem and it was due to a problem with the website where I had installed the payment gateway.
Thanks for letting us know the root cause of the issue. That really helps the community! 🙂