3D Secure popup not showing with WooCommerce Stripe Gateway plugin
-
I’m using woocommerce with WooCommerce Stripe Gateway plugin.
When customers do a payment in live mode, 3d secure verification popup is not showing.I’m using cards that I know 3d secure is enabled, but never is showing the verification step.
I’m in test environment with test stripe credentials using 4000002760003184 card for example, popup is working fine.
How can I force the 3DS verification?
-
I add a stripe log:
2022-11-16T19:57:49+00:00 DEBUG ====Stripe Version: 7.0.1==== ====Start Log==== sources/src_1M4rjzLgmdKSsDsty3eg3tez ====End Log==== 2022-11-16T19:57:49+00:00 DEBUG ====Stripe Version: 7.0.1==== ====Start Log==== customers request: Array ( [email] => [description] => Nombre: [name] => [metadata] => Array ( ) [preferred_locales] => Array ( [0] => es-ES ) ) ====End Log==== 2022-11-16T19:57:49+00:00 DEBUG ====Stripe Version: 7.0.1==== ====Start Log==== Info: Begin processing payment for order 496 for the amount of 0.50 ====End Log==== 2022-11-16T19:57:49+00:00 DEBUG ====Stripe Version: 7.0.1==== ====Start Log==== payment_intents request: Array ( [source] => src_1M4rjzLgmdKSsDsty3eg3tez [amount] => 50 [currency] => eur [description] => [metadata] => Array ( [customer_name] => [customer_email] => [order_id] => 496 [site_url] => ) [capture_method] => automatic [payment_method_types] => Array ( [0] => card ) [customer] => cus_MoUjKMRCxfHWEM ) ====End Log==== 2022-11-16T19:57:50+00:00 DEBUG ====Stripe Version: 7.0.1==== ====Start Log==== Stripe PaymentIntent pi_3M4rk2LgmdKSsDst248iXrP6 initiated for order 496 ====End Log==== 2022-11-16T19:57:50+00:00 DEBUG ====Stripe Version: 7.0.1==== ====Start Log==== payment_intents/pi_3M4rk2LgmdKSsDst248iXrP6/confirm request: Array ( [source] => src_1M4rjzLgmdKSsDsty3eg3tez ) ====End Log==== 2022-11-16T19:57:52+00:00 DEBUG ====Stripe Version: 7.0.1==== ====Start Log==== Stripe PaymentIntent pi_3M4rk2LgmdKSsDst248iXrP6 succeeded for order 496 ====End Log==== 2022-11-16T19:57:52+00:00 DEBUG ====Stripe Version: 7.0.1==== ====Start Log==== Processing response: stdClass Object ( [id] => ch_3M4rk2LgmdKSsDst2SS89siF [object] => charge [amount] => 50 [amount_captured] => 50 [amount_refunded] => 0 [application] => [application_fee] => [application_fee_amount] => [balance_transaction] => txn_3M4rk2LgmdKSsDst2snJSoN0 [billing_details] => stdClass Object ( [address] => stdClass Object ( [city] => [country] => [line1] => [line2] => [postal_code] => [state] => ) [email] => [name] => [phone] => ) [calculated_statement_descriptor] => [captured] => 1 [created] => 1668628671 [currency] => eur [customer] => cus_MoUjKMRCxfHWEM [description] => [destination] => [dispute] => [disputed] => [failure_balance_transaction] => [failure_code] => [failure_message] => [fraud_details] => stdClass Object ( ) [invoice] => [livemode] => 1 [metadata] => stdClass Object ( [customer_email] => [customer_name] => [order_id] => 496 [site_url] => ) [on_behalf_of] => [order] => [outcome] => stdClass Object ( [network_status] => approved_by_network [reason] => [risk_level] => normal [seller_message] => Payment complete. [type] => authorized ) [paid] => 1 [payment_intent] => pi_3M4rk2LgmdKSsDst248iXrP6 [payment_method] => src_1M4rjzLgmdKSsDsty3eg3tez [payment_method_details] => stdClass Object ( [card] => stdClass Object ( [brand] => visa [checks] => stdClass Object ( [address_line1_check] => [address_postal_code_check] => [cvc_check] => unavailable ) [country] => ES [exp_month] => 12 [exp_year] => 2022 [fingerprint] => [funding] => debit [installments] => [last4] => [mandate] => [network] => visa [three_d_secure] => [wallet] => ) [type] => card ) [receipt_email] => [receipt_number] => [receipt_url] => https://pay.stripe.com/receipts/payment/CAcQARoXChVhY2N0XzFNMUc2WkxnbWRLU3NEc3QowIHVmwYyBo0W25GXAjosFkdNi8f52wVmWjj77b1oJRkRTZnFB_VKFWkpjtDFJK3JCG7mAOR5Q3XbyMg [refunded] => [refunds] => stdClass Object ( [object] => list [data] => Array ( ) [has_more] => [total_count] => 0 [url] => /v1/charges/ch_3M4rk2LgmdKSsDst2SS89siF/refunds ) [review] => [shipping] => [source] => stdClass Object ( [id] => src_1M4rjzLgmdKSsDsty3eg3tez [object] => source [amount] => [card] => stdClass Object ( [address_line1_check] => [address_zip_check] => [brand] => Visa [country] => ES [cvc_check] => unavailable [dynamic_last4] => [exp_month] => [exp_year] => [fingerprint] => [funding] => debit [last4] => [name] => [three_d_secure] => optional [tokenization_method] => ) [client_secret] => src_client_secret_B5EZyPTxOp4kWTMWAD3Zw6OH [created] => 1668628672 [currency] => [flow] => none [livemode] => 1 [metadata] => stdClass Object ( ) [owner] => stdClass Object ( [address] => [email] => [name] => [phone] => [verified_address] => [verified_email] => [verified_name] => [verified_phone] => ) [statement_descriptor] => [status] => consumed [type] => card [usage] => reusable ) [source_transfer] => [statement_descriptor] => [statement_descriptor_suffix] => [status] => succeeded [transfer_data] => [transfer_group] => ) ====End Log==== 2022-11-16T19:57:52+00:00 DEBUG ====Stripe Version: 7.0.1==== ====Start Log==== balance/history/txn_3M4rk2LgmdKSsDst2snJSoN0 ====End Log====
to force 3d secure, its a stripe setting, check in your stripe portal.
I can’t see a setting to force 3d secure in stripe, they have it enabled by default, in fact in test mode is working.
Howdy @astrofloat & @extremist87 ??
3D Secure is a feature that needs to be enabled by the card issuer in order to add an extra layer of authentication before validating a payment. It is not something that can be “forced” from the WooCommerce Stripe extension.
If the card/bank the customer is transacting from requires 3D Secure authentication, WooCommerce Stripe will show the 3D Secure authentication modal.
For testing with test mode, authenticating with a 3D Secure scenario follow the instructions on the Stripe support page:
https://stripe.com/docs/testing#regulatory-cards
Please let us know if you have any further questions.
- The topic ‘3D Secure popup not showing with WooCommerce Stripe Gateway plugin’ is closed to new replies.