WooCommerce BACS (Direct Bank Transfer) Billing Form Visible on SVEA and PayPal
-
Hi,
We’re having an issue with the Direct Bank Transfer (BACS) payment method in our WooCommerce stores.
The billing form meant for Direct Bank Transfer is appearing even when SVEA Checkout or PayPal is selected as the active payment method.
When switching to SVEA or PayPal, the form should ideally disappear — but it remains visible.
The form works and shows correctly only when Direct Bank Transfer is selected.
It shows unexpectedly under SVEA Checkout and PayPal, even though those have their own flows (e.g., iframe or external redirection).We’ve tried using JavaScript to detect the selected payment method and hide the form, but when the page reloads (e.g., after entering customer data or changing shipping), WooCommerce doesn’t always preserve the selected method or fires events late — making detection unreliable.
Are there any best practices or known ways to conditionally show/hide custom fields or billing forms based on the selected payment method (especially with external checkouts like SVEA)
Thanks in advance for your help!
Best regards,
Daiva Reinike
The page I need help with: [log in to see the link]
The topic ‘WooCommerce BACS (Direct Bank Transfer) Billing Form Visible on SVEA and PayPal’ is closed to new replies.