PayPal Enterprise | Site Banner Q3 2026

Product Icon

Visa Acceptance Solutions for WooCommerce

Accept payments on your WooCommerce store securely.

Fix 3DS Payer Auth not triggering on Digital Payments

Currently, the plugin skips the 3DS payer authentication flow when processing Digital Payments because of an additional condition that checks processingInformation[‘paymentSolution’][‘value’].

This causes 3DS to not be executed even when:

3D Secure is enabled in the plugin settings.

payer_auth_enabled is set to YES.

Change made

Removed the extra condition:

&& ! isset( $decoded_transient_token[‘content’][‘processingInformation’][‘paymentSolution’][‘value’] )

So now the check is simplified to:

if ( isset( $setting[‘enable_threed_secure’] )
&& VISA_ACCEPTANCE_YES === $setting[‘enable_threed_secure’]
&& VISA_ACCEPTANCE_YES === $payer_auth_enabled ) {

Result

3DS payer authentication is always triggered when enabled and supported, including Digital Payments scenarios, ensuring consistent enforcement of payer authentication.

Screenshots

Author

ibryanpaz

Current Status

Completed

Last updated: September 23, 2025

2 comments

Log in to comment on this feature request.

  1. Visa Acceptance Solutions says:
    Product developer February 17, 2026 4:24 pm

    Payer Authentication will now trigger for Google Pay

  2. Visa Acceptance Solutions says:

    thank you for your suggestion. We already have work in place to address this.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.