I recently applied the latest security patches on the website which went successful. But after the patches, we found that we are not able to capture the funds now. We can authorize the payment, but when clicking on capture in Invoice it gives "Gateway error: Credit card is required". I cross-checked the log response with our earlier successful captures and found that
x_type in the request was going as
prior_auth_capture whereas now it's going as
auth_capture. I think this is the reason of fail, how to send the request to capture as
Any ideas what could be wrong. Note that we have not changed any config settings or anything, just applied last few patches that's it.