diff --git a/app/code/Magento/Checkout/view/frontend/web/js/action/select-payment-method.js b/app/code/Magento/Checkout/view/frontend/web/js/action/select-payment-method.js index 1c7b36b9178be13a4ded31c26eacd0d4b3be34aa..f0fe5a55aa3af0016a1a4e78dd15d7ae66295400 100644 --- a/app/code/Magento/Checkout/view/frontend/web/js/action/select-payment-method.js +++ b/app/code/Magento/Checkout/view/frontend/web/js/action/select-payment-method.js @@ -80,9 +80,10 @@ define( }); if (proceed) { quote.setPaymentMethod(methodData.method); + //set the totals before setting PaymentData + quote.setTotals(response); service.setSelectedPaymentData(methodData); service.setSelectedPaymentInfo(methodInfo); - quote.setTotals(response); navigator.setCurrent('paymentMethod').goNext(); } }