Handle INSTRUMENT_DECLINED response in WC_Gateway - PCP-37

This commit is contained in:
David Remer 2020-08-26 09:43:48 +03:00
parent 6378287962
commit 55dcc8b88e
3 changed files with 40 additions and 9 deletions

View file

@ -29,13 +29,15 @@ return [
$authorizedPayments = $container->get('wcgateway.processor.authorized-payments');
$notice = $container->get('wcgateway.notice.authorize-order-action');
$settings = $container->get('wcgateway.settings');
$sessionHandler = $container->get('session.handler');
return new PayPalGateway(
$settingsRenderer,
$orderProcessor,
$authorizedPayments,
$notice,
$settings
$settings,
$sessionHandler
);
},
'wcgateway.credit-card-gateway' => static function (ContainerInterface $container): CreditCardGateway {
@ -45,13 +47,15 @@ return [
$notice = $container->get('wcgateway.notice.authorize-order-action');
$settings = $container->get('wcgateway.settings');
$moduleUrl = $container->get('wcgateway.url');
$sessionHandler = $container->get('session.handler');
return new CreditCardGateway(
$settingsRenderer,
$orderProcessor,
$authorizedPayments,
$notice,
$settings,
$moduleUrl
$moduleUrl,
$sessionHandler
);
},
'wcgateway.disabler' => static function (ContainerInterface $container): DisableGateways {