Hi @emmaee
Thanks for reaching out!
We enabled logs and can see “3D Secure Verification Token is missing” messages that correspond with these.
I’d like to understand your site properly, can you please share your System Status Report, that will help us further troubleshoot.
You can find it via WooCommerce > Status. Select Get system report and then Copy for support. Once you’ve done that, you can paste it into your reply here.
If you could also provide the fatal error logs (if any) under WooCommerce > Status > Logs.
Thanks,
Here is a segment from the square_credit_card log. This was a test credit card, but there are other legitimate credit cards that were entered that have this same format/message:
11-21-2022 @ 09:42:46 - Square.js Response:
Array
(
[brand] => VISA
[expMonth] => 3
[expYear] => 2023
[last4] => 1111
)
11-21-2022 @ 09:42:46 - 3D Secure Verification Token is missing
System report: https://pastebin.com/2hyknUbg
Hello @emmaee,
I can see similar tickets regarding the problem, a report was opened and the devs are looking into it as we speak.
We can advise disabling 3D altogether using a filter, but I’m not sure if you’re comfortable with such a solution.
Either way, could you please open a ticket about this from WooCommerce.com > MY profile > Support?
Make sure to include a link to this thread and mention that you’re asked to open the ticket.
Cheers!
Thank you so much. Can you explain the risks of disabling 3D Secure Verification? With the big push this weekend for Black Friday, it’s important to capture orders. But obviously, if the risk is high, it’s not worth it.
Hi – we’ve just run into this issue. I’ve added the following filter to functions.php but not having any luck.
add_filter( ‘wc_square_is_3d_secure_enabled’, ‘__return_false’, 0, 1 );
Is there any other fixes?
Hi there
It should be noted that the code
add_filter( ‘wc_square_is_3d_secure_enabled’, ‘__return_false’, 0, 1 );
will cause all transactions to fail if you are operating in a jurisdiction such as the UK, where 3DS is required.
It will also cause transactions to fail if a card issuer requires 3DS, because, essentially, what adding the code means is that your site does not support 3DS.
-
This reply was modified 3 years, 2 months ago by
nicw.a11n.
Hi there! 👋
We haven’t heard back from you in a while, so I’m going to mark this as resolved – we’ll be here if and/or when you are ready to continue.
Cheers.