Cybersource Credit Card Settlement Doesn't Work in Case of Multiple Captures
Summary:
We are using standard Oracle credit card integration with Cybersource. We have business scenario which is common case for all other customers as well but Cybersource Credit Card funds capture is not working in this case.
Credit cards are attached to sales order at the time of sales order booking. Credit card authorization takes place at the time of sales order creation.
Whenever any sales order is shipped in different time frames, it creates multiple AR invoices. When first created invoice is created and we create credit card receipt and send settlement information to Cybersource, it accepts the payment and captures it. But when second invoice invoice is generated and processed by Create Automatic Receipt Batches job, it gives error as "General Decline of the card." or "GENERAL_SYS_ERROR".