• Resolved zesgar

    (@zesgar)


    When we create an order for a client and send them the customer payment page from woocommerce, the checkout page does not load the iframe fields for the credit card for stripe. Our normal checkout process works fine and loads cc fields correctly. No errors in console.

    You can reproduce by creating an order for a customer then they login go to my account -> orders click on pay for an order that is pending payment. This page doesn’t load the stripe fields.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hi @zesgar

    Thanks for reaching out!

    When we create an order for a client and send them the customer payment page from woocommerce, the checkout page does not load the iframe fields for the credit card for stripe

    I replicated the scenario on my personal site, however, I am unable to reproduce the issue on my end. As you can see below, the input fields are showing as expected as you can see below:

    I’d like to understand your site properly. Please share with us the necessary information below for us to investigate the issue further:

    • System Status Report which you can find via WooCommerce > Status > Get system report > Copy for support.
    • Fatal error logs (if any) under WooCommerce > Status > Logs.

    You could copy and paste your reply here or paste it via https://gist.github.com/ and send the link here.

    Once we have more information, we’ll be able to assist you further.

    Thread Starter zesgar

    (@zesgar)

    Here is our system report.

    https://gist.github.com/tentapps/b66ca0171eabd00ca7edcfbc07886977

    Here is what we see where the fields should be loading.

    a stripe element will be inserted here.

    We don’t see any errors in the console. Normal checkout page works fine.

    Thread Starter zesgar

    (@zesgar)

    When I install a debug tool I see this information as well if that is helpful

    jquery-migrate-3.3.0.min.js:2 Uncaught TypeError: Cannot read properties of undefined (reading ‘pseudos’)
    at jquery-migrate-3.3.0.min.js:2:2711
    at jquery-migrate-3.3.0.min.js:2:262
    at jquery-migrate-3.3.0.min.js:2:279

    jquery.mask.min.js?ver=7.7.0:1 Uncaught TypeError: o.extend is not a function
    at jquery.mask.min.js?ver=7.7.0:1:6915
    at jquery.mask.min.js?ver=7.7.0:1:166
    at jquery.mask.min.js?ver=7.7.0:1:174

    Payment gateway with handle ‘wc-stripe-blocks-integration’ has been deactivated in Cart and Checkout blocks because its dependency ‘jquery’ is not registered. Read the docs about registering assets for payment methods:

    Saif

    (@babylon1999)

    Hello @zesgar,

    I’m also not able to reproduce the issue nor find recent reports about it.

    Since you have 92 active plugins, there’s a good chance this is caused by your theme or a conflict with another plugin.
    ?
    The best way to determine this is to:

    • Temporarily switch your theme to Storefront
    • Disable all plugins except for Woo
    • 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.


    Cheers!

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Customer Order Payment Page Does Not Load Stripe Fields’ is closed to new replies.