Suppose in an order there are 4 items of £ 20 each, now lets assume that the order is authorised, i.e. the payment is still not taken from the card, now if I want to change the quantity of items to 2, that I can do so using the "Edit Items" button, after modifying the quantity, when I click on "Update Items", the payment release service gets called which cancels the previous authorisation for a full amount of 80 and then the payment authorisation service get called with the amount 40 as per the new quantity.
The issue here is for the new authorisation to take place, the authorisation that takes place after modifying the quantity, the CV2 code is required, which we can't store, and that's why new authorisation always fail ? what can I do in this case ? Other thing that comes to my mind is, just a thought I might be wrong, why are we calling the payment release service when the quantity is updated, cant we just call the payment re-authorization service with the new amount ?
