Add gateway_scheduled_payments support if subscriptions mode is PayPal subscriptions

This commit is contained in:
Emili Castells Guasch 2024-03-11 15:55:53 +01:00
parent ba99d942aa
commit ac74bc0ddb

View file

@ -259,6 +259,8 @@ class PayPalGateway extends \WC_Payment_Gateway {
'subscription_payment_method_change_admin',
'multiple_subscriptions'
);
} elseif ( $this->config->has( 'subscriptions_mode' ) && $this->config->get( 'subscriptions_mode' ) === 'subscriptions_api' ) {
$this->supports[] = 'gateway_scheduled_payments';
} elseif ( $this->config->has( 'vault_enabled_dcc' ) && $this->config->get( 'vault_enabled_dcc' ) ) {
$this->supports[] = 'tokenization';
}