• Resolved Mike Carter

    (@mcarter76)


    I had a customer call me a week ago who couldn’t place an order on my website because the CC field was disabled. She was on a mobile device. This was the first time I’d heard of it.

    Later, I had a friend test checkout on his iPhone, and he had the same issue. Initially, we thought it was a conflict with Apple Pay, but I disabled the Apple Pay button on the checkout page, and the problem still persists. Is this issue specific to my site, or has anyone else experienced it?

    `
    ### WordPress Environment ###
    
    WC Version: 8.9.1
    REST API Version: ? 8.9.1
    Action Scheduler Version: ? 3.7.4
    Log Directory Writable: ?
    WP Version: 6.5.3
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: –
    Language: en_US
    External object cache: ?
    
    ### Server Environment ###
    
    Server Info: Apache/2.4.59 () OpenSSL/1.0.2k-fips
    PHP Version: 8.1.28
    PHP Post Max Size: 64 MB
    PHP Time Limit: 180
    PHP Max Input Vars: 1000
    cURL Version: 8.3.0
    OpenSSL/1.0.2k-fips
    
    SUHOSIN Installed: –
    MySQL Version: 10.9.8-MariaDB
    Max Upload Size: 64 MB
    Default Timezone is UTC: ?
    fsockopen/cURL: ?
    SoapClient: ?
    DOMDocument: ?
    GZip: ?
    Multibyte String: ?
    Remote Post: ?
    Remote Get: ?
    
    ### Database ###
    
    WC Database Version: 8.9.1
    WC Database Prefix: wp_
    Total Database Size: 22.66MB
    Database Data Size: 18.53MB
    Database Index Size: 4.13MB
    wp_woocommerce_sessions: Data: 1.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_order_itemmeta: Data: 0.13MB + Index: 0.09MB + Engine InnoDB
    wp_woocommerce_tax_rates: Data: 0.25MB + Index: 0.33MB + Engine InnoDB
    wp_woocommerce_tax_rate_locations: Data: 0.19MB + Index: 0.22MB + Engine InnoDB
    wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_actions: Data: 0.39MB + Index: 0.44MB + Engine InnoDB
    wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_logs: Data: 0.22MB + Index: 0.19MB + Engine InnoDB
    wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_comments: Data: 0.14MB + Index: 0.09MB + Engine InnoDB
    wp_jetpack_sync_queue: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_options: Data: 3.39MB + Index: 0.09MB + Engine InnoDB
    wp_postmeta: Data: 2.52MB + Index: 0.69MB + Engine InnoDB
    wp_posts: Data: 2.39MB + Index: 0.23MB + Engine InnoDB
    wp_termmeta: Data: 0.06MB + Index: 0.03MB + Engine InnoDB
    wp_terms: Data: 0.06MB + Index: 0.03MB + Engine InnoDB
    wp_term_relationships: Data: 0.05MB + Index: 0.02MB + Engine InnoDB
    wp_term_taxonomy: Data: 0.06MB + Index: 0.03MB + Engine InnoDB
    wp_usermeta: Data: 0.09MB + Index: 0.03MB + Engine InnoDB
    wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wccs_conditions: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wccs_condition_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wcpdf_invoice_number: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_admin_notes: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    wp_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_orders: Data: 0.02MB + Index: 0.13MB + Engine InnoDB
    wp_wc_orders_meta: Data: 0.11MB + Index: 0.14MB + Engine InnoDB
    wp_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_product_meta_lookup: Data: 0.05MB + Index: 0.09MB + Engine InnoDB
    wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wpforms_entries: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wpforms_entry_fields: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wpforms_entry_meta: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_wpforms_payments: Data: 0.02MB + Index: 0.14MB + Engine InnoDB
    wp_wpforms_payment_meta: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wpforms_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpml_mails: Data: 6.52MB + Index: 0.00MB + Engine InnoDB
    
    ### Post Type Counts ###
    
    attachment: 454
    custom_css: 2
    jetpack-testimonial: 10
    ml-slide: 7
    ml-slider: 3
    nav_menu_item: 11
    page: 17
    post: 17
    product: 28
    product_variation: 139
    revision: 246
    shop_coupon: 2
    shop_order: 33
    shop_order_refund: 1
    wp_global_styles: 2
    wpcf7_contact_form: 3
    wpforms: 2
    
    ### Security ###
    
    Secure connection (HTTPS): ?
    Hide errors from visitors: ?
    
    ### Active Plugins (16) ###
    
    Classic Widgets: by WordPress Contributors – 0.3
    Contact Form 7: by Takayuki Miyoshi – 5.9.5
    Flexible Shipping Import/Export Add-on: by Octolize – 1.4.18
    Flexible Shipping: by Octolize – 4.25.0
    Force SSL URL Scheme: by WebAware – 1.0.0
    GA Google Analytics: by Jeff Starr – 20240308
    Products Feed Generator: by Mike Carter – 1.0.7
    SMTP Mailer: by naa986 – 1.1.13
    VS Meta Description: by Guido – 7.4
    WebP Express: by Bj?rn Rosell – 0.25.9
    WooPayments: by Automattic – 7.7.0
    PDF Invoices & Packing Slips for WooCommerce: by WP Overnight – 3.8.2
    WooCommerce: by Automattic – 8.9.1
    Super Page Cache for Cloudflare: by Optimole – 4.7.10
    WP Mail Logging: by WP Mail Logging Team – 1.12.0
    Widget Disable: by required – 3.0.0
    
    ### Inactive Plugins (1) ###
    
    Discount Rules and Dynamic Pricing for WooCommerce: by Discount Team – 6.5.0
    
    ### Dropin Plugins () ###
    
    object-cache.php: Memcached
    
    ### Settings ###
    
    API Enabled: –
    Force SSL: –
    Currency: USD ($)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    subscription (subscription)
    variable (variable)
    variable subscription (variable-subscription)
    
    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: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore
    HPOS data sync enabled: ?
    
    ### Logging ###
    
    Enabled: ?
    Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2
    Retention period: 30 days
    Level threshold: –
    Log directory size: 6 KB
    
    ### WC Pages ###
    
    Shop base: #69 - /shop/
    Cart: #70 - /cart/
    Checkout: #71 - /checkout/
    My account: #72 - /my-account/
    Terms and conditions: #77 - /terms-and-conditions/
    
    ### Theme ###
    
    Name: Kahoy Crafts Generate Press Theme
    Version: 1.3.5
    Author URL: 
    Child Theme: ?
    Parent Theme Name: GeneratePress
    Parent Theme Version: 3.4.0
    Parent Theme Author URL: https://tomusborne.com
    WooCommerce Support: ?
    
    ### Templates ###
    
    Overrides: kahoycrafts-genpress/woocommerce/checkout/review-order.php
    kahoycrafts-genpress/woocommerce/myaccount/form-login.php
    
    
    ### WooPayments ###
    
    Version: 7.7.0
    Connected to WPCOM: Yes
    WPCOM Blog ID: 199301047
    Account ID: acct_1Jq6uL2EiluwYXuX
    Payment Gateway: Enabled
    Test Mode: Disabled
    Enabled APMs: card,affirm,klarna
    WooPay: Disabled
    WooPay Incompatible Extensions: No
    Apple Pay / Google Pay: Enabled (product,cart,checkout)
    Fraud Protection Level: basic
    Multi-currency: Enabled
    Auth and Capture: Enabled
    Documents: Disabled
    Logging: Disabled
    
    ### 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-variation-management
    product-virtual-downloadable
    product-external-affiliate
    product-grouped
    product-linked
    product-pre-publish-modal
    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
    settings
    async-product-editor-category-field
    launch-your-store
    
    Daily Cron: ? Next scheduled: 2024-05-30 00:29:58 -07:00
    Options: ?
    Notes: 26
    Onboarding: completed
    
    ### Action Scheduler ###
    
    Canceled: 1
    Oldest: 2024-05-16 04:20:54 -0700
    Newest: 2024-05-16 04:20:54 -0700
    
    Complete: 880
    Oldest: 2024-04-28 09:10:01 -0700
    Newest: 2024-05-29 08:28:18 -0700
    
    Pending: 4
    Oldest: 2024-05-29 08:45:02 -0700
    Newest: 2024-07-11 10:31:19 -0700
    
    
    ### Status report information ###
    
    Generated at: 2024-05-29 08:39:31 -07:00
    `
Viewing 10 replies - 1 through 10 (of 10 total)
  • Hey there, @mcarter76! Thanks for contacting us. I’m happy to help you.

    Can you please share the website’s URL so we can check it? ??

    To confirm, the customer who first reported it was also on an iPhone, correct?
    On Android it is working correctly?

    Looking forward to your reply.

    Have a wonderful day!

    Thread Starter Mike Carter

    (@mcarter76)

    Hi Carol,

    Thanks for looking into this. Is there some way to share my site’s URL privately?

    I was sort of concerned about my WordPress configuration being displayed publicly and then people being able to see the domain it’s attached to.

    Mike

    Plugin Support omarfpg a11n

    (@omarfpg)

    Hi Mike @mcarter76,

    Thanks for looking into this. Is there some way to share my site’s URL privately?

    I was sort of concerned about my WordPress configuration being displayed publicly and then people being able to see the domain it’s attached to.

    I absolutely understand your concerrns! You can use our QuickForget service to do that: https://quickforget.com/.

    Thanks!
    -OP

    Thread Starter Mike Carter

    (@mcarter76)

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @mcarter76

    The quickforget link expired. Could you please share it again, but this time with a longer expiration time?

    In the meantime, this kind of problem is usually caused by a conflict with your theme or with another plugin. The best way to determine this is to:

    • Temporarily switch your theme to Storefront or Twenty Twenty-Four
    • Disable all plugins except for WooCommerce
    • Repeat the action that is causing the problem

    If you’re not seeing the same problem after completing the conflict test, then you know the problem was with the plugins and/or theme you deactivated. To figure out which plugin is causing the problem, reactivate your other plugins one by one, testing after each, until you find the one causing conflict. You can find a more detailed explanation on how to do a conflict test here.

    I hope that helps! Let me know once you have done a conflict test!

    Thread Starter Mike Carter

    (@mcarter76)

    Hi Shameem,

    Thanks for the debug suggestions. Do you know if this issue has been reported before?

    Part of the trouble for me is that I don’t have an iPhone and can’t reproduce the issue on my Pixel phone, or in my web browser.

    UPDATE: I decided to post the URL without quickforget. Heck, there’s always the chance of getting free traffic from potential customers.

    https://www.kahoycrafts.com/

    Thanks,

    Mike

    • This reply was modified 5 months, 3 weeks ago by Mike Carter.
    Plugin Support omarfpg a11n

    (@omarfpg)

    Hi @mcarter76,

    Thanks for sharing the link. I just tested this on an iPhone 8 Plus and an iPhone 14 Pro, and I was able to see the CC fields.

    iPhone 14 Pro:

    Direct link to the image: https://snipboard.io/ZnFJmv.jpg

    iPhone 8 Plus:

    Direct link to the image: https://snipboard.io/qUBuwy.jpg

    I’m afraid without being able to replicate the issue this is difficult to troubleshoot. Maybe there’s an issue with your customer’s network? I see you have a Cloudflare check on the site; maybe that’s blocking the connection with Stripe in some networks or regions.

    Speaking of Cloudflare that reminds me of caching, have you had a chance to review this yet? https://developer.woocommerce.com/docs/how-to-configure-caching-plugins-for-woocommerce/#0-excluding-pages-from-the-cache.

    It could help.

    Thanks!
    -OP

    Thread Starter Mike Carter

    (@mcarter76)

    Thanks so much for testing that!

    I’m going to try some of your suggestions and see how it goes.

    Mike

    Thread Starter Mike Carter

    (@mcarter76)

    I wanted to follow up on this issue. It seemed to be temporarily resolved but later resurfaced.

    Things we tried or tested, that did not work:

    1. Switching to the Storefront theme
    2. Disabling all optional plugins

    What finally worked was switching to a different Stripe payment plugin. The majority of my customers are on iPhones, so it’s definitely not a bug I can live with. Hope this issue can be resolved in a future release of WooPayments. I’d be willing to give it another go at a future point.

    Plugin Support Rajesh K. (woo-hc)

    (@rajeshml)

    Hello @mcarter76,

    Thank you for following up on this issue and sharing the steps you’ve taken to troubleshoot the problem. I understand that the issue resurfaced despite trying different solutions, and I appreciate your persistence in finding a workaround.

    I’m glad to hear that switching to a different Stripe payment plugin resolved the issue for now. Your feedback is invaluable, and it will be passed along to our development team.

    Thank you for your patience and cooperation!?

Viewing 10 replies - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.