Support » Plugin: WooCommerce Stripe Payment Gateway » Payment with 3D secure doesn’t reach Thank You page and appears to fail

  • Resolved XOXGIGS

    (@kevbrown044)


    When purchasing a subscription with 3D Secure switched on via Radar the payment is processed but after the checkout page the user ends up with a Woo error: Payment verification error: CSRF verification failed.
    and fails to reach the Thank You page.

    I’ve checked in Stripe and the payment is authorised and Woo correctly records the purchase.

    When a sale doesn’t require 3D secure the process works fine.
    What is causing this?

    • This topic was modified 2 years, 6 months ago by XOXGIGS.
    • This topic was modified 2 years, 6 months ago by XOXGIGS.

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Same for me. Following …

    Plugin Support Doug – a11n

    (@dougaitken)

    Automattic Happiness Engineer

    Hi @michaelone @kevbrown044

    Thanks for flagging this!

    We have an open issue on GitHub which we have a developer looking into currently – https://github.com/woocommerce/woocommerce-gateway-stripe/issues/882

    Thanks,

    I found 3D secure are slowing down storefront’s first rendering. Now the woocommerce product pages has to wait for js.stripe.com/v3/?ver=3.0 being loaded and executed. There is used to be 3D secure option which i can disabled. This option doesn’t present after updated.

    Is there any hook I can turn off 3D secure for products page, simliar as this one. add_filter(‘wc_stripe_require_3ds’,’__return_true’); It doesn’t register js.stripe.com/v3/?ver=3.0 after i set __return_false.

    Thanks.

    Plugin Support Doug – a11n

    (@dougaitken)

    Automattic Happiness Engineer

    Hi there @zrzj

    This isn’t related to this thread if you are discussing the product pages.

    3D Secure isn’t present in the extension anymore – it is related to Payment Intents and the authorization for that.

    Now the woocommerce product pages has to wait for js.stripe.com/v3/?ver=3.0 being loaded and executed.

    This script was loaded on product pages previously – that JavaScript from Stripe.com provides the Payment Intents, the Elements at Checkout, and any Payment Request buttons if enabled.

    To stop the Stripe.com script from loading on each product page would require some complex customization – does the script network resource have a long TTFB or something? That would be something to look into.

    I’m going to close off this thread – please start a new thread for a separate discussion.

    Thanks,

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Payment with 3D secure doesn’t reach Thank You page and appears to fail’ is closed to new replies.