woocommerce/woocommerce-gateway-stripe

Payment options break on checkout page.

Closed this issue · 1 comments

Describe the bug

When on the checkout page I can see all available payment options but when clicking on other options like "Bancontact" and "iDeal" the interface seems to break.
afbeelding

afbeelding

When I open the iDeal payment option I do not have the bank selection option.
afbeelding

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://www.cosplaycreations.nl/product/data-card-star-wars-rogue-one/
  2. Click on "add to cart"
  3. Go to Checkout
  4. Scroll down to "Payment options"
  5. Click between the different options and go back to "Credit / Debit Card" This will give the error message
  6. See error

Expected behavior
Being able to click between payment options without breaking and selecting a bank so I can place an order on the iDeal payment option.

Environment (please complete the following information):

  • WordPress Version: 6.5.4
  • WooCommerce Version: 9.0.1
  • Stripe Plugin Version: 8.4.0
  • Browser [e.g. chrome, safari] and Version
    Firefox, Chrome, Edge
  • Any other plugins installed
    Elementor, Elementor Pro, JetEngine, JetMenu, JetWooBuilder For Elementor, Mailjet for WordPress, MyParcel, SVG Support, WC Fields Factory
    When all these plugin's are turned off and I have the default theme active I'm having the same issue.
  • Theme: Hello Child theme, no modifications

Additional context

System Status Report
### WordPress Environment ###

WordPress address (URL): [Redacted]
Site address (URL): [Redacted]
WC Version: 9.0.1
Legacy REST API Package Version: The Legacy REST API plugin is not installed on this site.
Action Scheduler Version: ✔ 3.7.4
Log Directory Writable: ✔
WP Version: 6.5.4
WP Multisite: –
WP Memory Limit: 256 MB
WP Debug Mode: –
WP Cron: ✔
Language: en_US
External object cache: –

### Server Environment ###

Server Info: nginx/1.18.0
PHP Version: 8.1.2-1ubuntu2.18
PHP Post Max Size: 8 MB
PHP Time Limit: 30
PHP Max Input Vars: 1000
cURL Version: 7.81.0
OpenSSL/3.0.2

SUHOSIN Installed: –
MySQL Version: 8.0.37-0ubuntu0.22.04.3
Max Upload Size: 8 MB
Default Timezone is UTC: ✔
fsockopen/cURL: ✔
SoapClient: ✔
DOMDocument: ✔
GZip: ✔
Multibyte String: ✔
Remote Post: ✔
Remote Get: ✔

### Database ###

[REDACTED]

### Post Type Counts ###

attachment: 9
elementor_library: 4
jet-engine: 1
jet-woo-builder: 5
nav_menu_item: 11
page: 9
post: 2
product: 5
revision: 133
shop_order: 4
wcccf: 3
wccpf: 1
wp_font_face: 33
wp_font_family: 12
wp_navigation: 1

### Security ###

Secure connection (HTTPS): ✔
Hide errors from visitors: ✔

### Active Plugins (11) ###

Elementor Pro: by Elementor.com – 3.22.0
Elementor: by Elementor.com – 3.22.1
JetEngine: by Crocoblock – 3.4.6
JetMenu: by Crocoblock – 2.4.4
JetWooBuilder For Elementor: by Crocoblock – 2.1.12
Mailjet for WordPress: by Mailjet SAS – 5.5.4
SVG Support: by Benbodhi – 2.5.5
WC Fields Factory: by Saravana Kumar K – 4.1.8
WooCommerce Stripe Gateway: by WooCommerce – 8.4.0
MyParcel: by MyParcel – 4.23.0
WooCommerce: by Automattic – 9.0.1

### Inactive Plugins (1) ###

Checkout Field Editor for WooCommerce: by ThemeHigh – 2.0.2

### Settings ###

API Enabled: –
Force SSL: –
Currency: EUR (€)
Currency Position: left_space
Thousand Separator: .
Decimal Separator: ,
Number of Decimals: 2
Taxonomies: Product Types: external (external)
grouped (grouped)
simple (simple)
variable (variable)

Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
exclude-from-search (exclude-from-search)
featured (featured)
outofstock (outofstock)
rated-1 (rated-1)
rated-2 (rated-2)
rated-3 (rated-3)
rated-4 (rated-4)
rated-5 (rated-5)

Connected to WooCommerce.com: –
Enforce Approved Product Download Directories: ✔
HPOS feature enabled: –
Order datastore: WC_Order_Data_Store_CPT
HPOS data sync enabled: ✔

### Logging ###

Enabled: ✔
Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2
Retention period: 30 days
Level threshold: –
Log directory size: 15 KB

### WC Pages ###

Shop base: #11 - /
Cart: #12 - /cart/
Checkout: #13 - /checkout/
My account: #14 - /my-account/
Terms and conditions: ❌ Page not set

### Theme ###

Name: Hello Elementor Child
Version: 2.0.0
Author URL: https://elementor.com/
Child Theme: ✔
Parent Theme Name: Hello Elementor
Parent Theme Version: 3.1.0
Parent Theme Author URL: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
WooCommerce Support: ✔

### Templates ###

Overrides: /var/www/cosplaycreations.nl/wp-content/plugins/jet-woo-builder/templates/woocommerce/checkout/form-checkout.php
/var/www/cosplaycreations.nl/wp-content/plugins/jet-woo-builder/templates/woocommerce/myaccount/my-account.php


### Admin ###

Enabled Features: activity-panels
analytics
product-block-editor
coupons
core-profiler
customize-store
customer-effort-score-tracks
import-products-task
experimental-fashion-sample-products
shipping-smart-defaults
shipping-setting-tour
homescreen
marketing
mobile-app-banner
navigation
onboarding
onboarding-tasks
product-custom-fields
remote-inbox-notifications
remote-free-extensions
payment-gateway-suggestions
shipping-label-banner
subscriptions
store-alerts
transient-notices
woo-mobile-welcome
wc-pay-promotion
wc-pay-welcome-page

Disabled Features: minified-js
new-product-management-experience
pattern-toolkit-full-composability
product-pre-publish-modal
settings
async-product-editor-category-field
launch-your-store
product-editor-template-system

Daily Cron: ✔ Next scheduled: 2024-06-24 13:16:49 +00:00
Options: ✔
Notes: 45
Onboarding: completed

### Action Scheduler ###

Complete: 149
Oldest: 2024-06-11 13:16:50 +0000
Newest: 2024-06-24 10:13:47 +0000

Failed: 2
Oldest: 2024-06-11 13:31:47 +0000
Newest: 2024-06-11 13:48:27 +0000

Pending: 2
Oldest: 2024-06-24 10:46:19 +0000
Newest: 2024-06-24 15:42:50 +0000


### Status report information ###

Generated at: 2024-06-24 10:18:05 +00:00

@AnthonyDesigns-NL I do see this happening on your site, but I am unable to replicate it on my test site under various conditions. Since this may or may not be an actual bug in our code, please contact our support staff for further assistance. If they can help you reproduce the error at will on any site, we can take a closer look at it as a bug report. Thanks!