Capture virtual renewal orders functionality for subscriptions

This commit is contained in:
Narek Zakarian 2022-06-29 16:52:19 +04:00
parent 998a327ebc
commit 90c2a01350
3 changed files with 94 additions and 15 deletions

View file

@ -24,13 +24,17 @@ return array(
$purchase_unit_factory = $container->get( 'api.factory.purchase-unit' );
$payer_factory = $container->get( 'api.factory.payer' );
$environment = $container->get( 'onboarding.environment' );
$settings = $container->get( 'wcgateway.settings' );
$authorized_payments_processor = $container->get( 'wcgateway.processor.authorized-payments' );
return new RenewalHandler(
$logger,
$repository,
$endpoint,
$purchase_unit_factory,
$payer_factory,
$environment
$environment,
$settings,
$authorized_payments_processor
);
},
'subscription.repository.payment-token' => static function ( ContainerInterface $container ): PaymentTokenRepository {