Ensure change payment method only submit card fields for new payment

This commit is contained in:
Emili Castells Guasch 2024-01-09 12:15:48 +01:00
parent 0262c28580
commit dfd3f0cbe9

View file

@ -198,6 +198,13 @@ document.addEventListener(
}
document.querySelector('#place_order')?.addEventListener("click", (event) => {
if (
getCurrentPaymentMethod() !== 'ppcp-credit-card-gateway'
|| document.querySelector('input[name="wc-ppcp-credit-card-gateway-payment-token"]:checked')?.value !== 'new'
) {
return;
}
event.preventDefault();
cardField.submit()