Description
With current implementation, there were no capture requests being sent for partial payments. The reason was idempotency key was not being sent correctly for all the partial payments and therefore we were receiving the last payment method captures only. This PR solves the issue by sending correct idempotency key for all the payment methods.
Tested scenarios
Single Giftcard, multiple giftcards, single CC, giftcard+creditcard
Description With current implementation, there were no capture requests being sent for partial payments. The reason was idempotency key was not being sent correctly for all the partial payments and therefore we were receiving the last payment method captures only. This PR solves the issue by sending correct idempotency key for all the payment methods.
Tested scenarios Single Giftcard, multiple giftcards, single CC, giftcard+creditcard
Fixes