diff --git a/src/Core/AlfaBankConnector.php b/src/Core/AlfaBankConnector.php index 5aa1c6c..d3878ec 100644 --- a/src/Core/AlfaBankConnector.php +++ b/src/Core/AlfaBankConnector.php @@ -65,7 +65,7 @@ class AlfaBankConnector extends Connector implements HasPagination ]; if ($this->alfaConfig->caBundlePath) { - $config['verify'] = $this->alfaConfig->caBundlePath; + $config['verify'] = $this->alfaConfig->caBundlePath === 'false' ? false : $this->alfaConfig->caBundlePath; } return $config; diff --git a/src/Laravel/AlfaBankServiceProvider.php b/src/Laravel/AlfaBankServiceProvider.php index 8f73831..7009c2f 100644 --- a/src/Laravel/AlfaBankServiceProvider.php +++ b/src/Laravel/AlfaBankServiceProvider.php @@ -44,6 +44,7 @@ class AlfaBankServiceProvider extends ServiceProvider caBundlePath: $conf['ca_bundle'] ?? null, clientId: $conf['client_id'], clientSecret: $conf['client_secret'], + redirectUri: $conf['redirect_uri'] ?? null, signingCertificatePath: $conf['signing_certificate_path'] ?? null, signingPrivateKeyPath: $conf['signing_private_key_path'] ?? null, ); @@ -87,7 +88,7 @@ class AlfaBankServiceProvider extends ServiceProvider $config = $app['config']['alfa-bank.sbp']; return new SbpConnector( alfaConfig: $app->make('alfa.sbp.config'), - keyNameAlias: $config['key_name_alias'] + keyNameAlias: $config['key_name_alias'] ?? null ); }); $this->app->alias(SbpConnector::class, 'alfa.sbp'); diff --git a/src/Sbp/SbpConnector.php b/src/Sbp/SbpConnector.php index c485d1a..73acef9 100644 --- a/src/Sbp/SbpConnector.php +++ b/src/Sbp/SbpConnector.php @@ -27,7 +27,7 @@ class SbpConnector extends Connector implements HasPagination public function __construct( protected AlfaConfig $alfaConfig, - protected string $keyNameAlias + protected ?string $keyNameAlias = null ) { $this->tries = 3; $this->retryInterval = 500;