Improve fraud prevention capabilities

This commit is contained in:
Pedro Silva 2024-03-27 11:50:40 +00:00
parent f97baa941d
commit 510a6c6913
No known key found for this signature in database
GPG key ID: E2EE20C0669D24B3
13 changed files with 102 additions and 19 deletions

View file

@ -281,7 +281,11 @@ class SavePaymentMethodsModule implements ModuleInterface {
$settings = $c->get( 'wcgateway.settings' );
assert( $settings instanceof Settings );
$verification_method = $settings->has( '3d_secure_contingency' ) ? $settings->get( '3d_secure_contingency' ) : '';
$verification_method =
$settings->has( '3d_secure_contingency' )
? apply_filters( 'woocommerce_paypal_payments_three_d_secure_contingency', $settings->get( '3d_secure_contingency' ) )
: '';
$change_payment_method = wc_clean( wp_unslash( $_GET['change_payment_method'] ?? '' ) ); // phpcs:ignore WordPress.Security.NonceVerification