• Resolved Olivia

    (@metadigitalnz)


    Hi, the checkout on our site is broken and Braintree support has indicated it’s a plugin issue, and not a problem on their end. We’ve tried disabling all unnecessary plugins and changing to default theme but the issue still occurs. The error we get is

    TypeError: Cannot read property '_3ds' of undefined
        at CreditCard.wc_braintree.CreditCard._3ds_enabled (wc-braintree.min.js?ver=3.2.5:1)
        at CreditCard.wc_braintree.CreditCard.initialize_3d_secure (wc-braintree.min.js?ver=3.2.5:1)
        at CreditCard.wc_braintree.CreditCard.create_instance (wc-braintree.min.js?ver=3.2.5:1)
        at CreditCard.create_instance (credit-cards.js?ver=3.2.5:48)
        at HTMLBodyElement.dispatch (jQuery.min.js:3)
        at HTMLBodyElement.r.handle (jQuery.min.js:3)
        at Object.trigger (jQuery.min.js:3)
        at m.fn.init.triggerHandler (jQuery.min.js:3)
        at client-manager.min.js?ver=3.2.5:1
        at client.min.js?ver=3.2.5:1
    

    3D Secure is turned OFF in plugin settings. When we click place order all that happens is we get a message at the bottom of the browser saying ‘waiting for client-analytics.braintreegateway.com’, the order is never placed and the page never reloads or redirects.

    We tried rolling the plugin back, but then we got an error where you could not type into the textbox to enter your credit card details.

    Any ideas?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @metadigitalnz,

    Thanks for contacting us. Are you using a combined cart/checkout page on your site? A bug has been reported where a combined cart/checkout page could cause JS errors like the one you have reported.

    We are actually about an hour away from releasing an update that resolves that issue. If you want to rollback, here is how:

    1. Roll the plugin back to version 3.2.4.
    2. Go to the Credit Card Settings page of the plugin and scroll down to the form styles option
    3. Clear all entries in the form styles if it is not blank.
    4. Paste the following value: {"input":{"font-size":"16px","font-family":"helvetica, tahoma, calibri, sans-serif","color":"#3a3a3a"}}
    5. Save your settings

    Can you share your site url? If you want to keep it private, you can contact me via the Help button on the Braintree settings pages.

    Kind Regards,

    Plugin Author Payment Plugins

    (@mrclayton)

    Version 3.2.6 released which resolves this issue.

    Thread Starter Olivia

    (@metadigitalnz)

    Thanks, can confirm our checkout issues are resolved! Much appreciated!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Cannot place order’ is closed to new replies.