diff --git a/modules/ppcp-save-payment-methods/resources/js/add-payment-method.js b/modules/ppcp-save-payment-methods/resources/js/add-payment-method.js index 4e67aaf1b..6c2c51783 100644 --- a/modules/ppcp-save-payment-methods/resources/js/add-payment-method.js +++ b/modules/ppcp-save-payment-methods/resources/js/add-payment-method.js @@ -198,9 +198,10 @@ document.addEventListener( } document.querySelector('#place_order')?.addEventListener("click", (event) => { + const cardPaymentToken = document.querySelector('input[name="wc-ppcp-credit-card-gateway-payment-token"]:checked')?.value; if ( getCurrentPaymentMethod() !== 'ppcp-credit-card-gateway' - || document.querySelector('input[name="wc-ppcp-credit-card-gateway-payment-token"]:checked')?.value !== 'new' + || cardPaymentToken && cardPaymentToken !== 'new' ) { return; }