take new gateway into account when returning the SmartButtonAsset object

This commit is contained in:
David Remer 2020-08-18 13:05:26 +03:00
parent 009592614c
commit a0b4344578

View file

@ -48,7 +48,9 @@ return [
return new DisabledSmartButton();
}
$settings = $container->get('wcgateway.settings');
if (!$settings->has('enabled') || ! $settings->get('enabled')) {
$paypalDisabled = !$settings->has('enabled') || ! $settings->get('enabled');
$creditCardDisabled = !$settings->has('dcc_gateway_enabled') || ! $settings->get('dcc_gateway_enabled');
if ($paypalDisabled && $creditCardDisabled) {
return new DisabledSmartButton();
}
$payeeRepository = $container->get('api.repository.payee');