mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-07 19:54:15 +08:00
♻️ Move code from onboarding- to api-client-module
This commit is contained in:
parent
eb4c9a6302
commit
f384d361cf
2 changed files with 14 additions and 22 deletions
|
@ -880,6 +880,20 @@ return array(
|
||||||
'api.partner_merchant_id-sandbox' => static function( ContainerInterface $container ) : string {
|
'api.partner_merchant_id-sandbox' => static function( ContainerInterface $container ) : string {
|
||||||
return CONNECT_WOO_SANDBOX_MERCHANT_ID;
|
return CONNECT_WOO_SANDBOX_MERCHANT_ID;
|
||||||
},
|
},
|
||||||
|
'api.endpoint.login-seller-production' => static function ( ContainerInterface $container ) : LoginSeller {
|
||||||
|
return new LoginSeller(
|
||||||
|
$container->get( 'api.paypal-host-production' ),
|
||||||
|
$container->get( 'api.partner_merchant_id-production' ),
|
||||||
|
$container->get( 'woocommerce.logger.woocommerce' )
|
||||||
|
);
|
||||||
|
},
|
||||||
|
'api.endpoint.login-seller-sandbox' => static function ( ContainerInterface $container ) : LoginSeller {
|
||||||
|
return new LoginSeller(
|
||||||
|
$container->get( 'api.paypal-host-sandbox' ),
|
||||||
|
$container->get( 'api.partner_merchant_id-sandbox' ),
|
||||||
|
$container->get( 'woocommerce.logger.woocommerce' )
|
||||||
|
);
|
||||||
|
},
|
||||||
'api.env.paypal-host' => static function ( ContainerInterface $container ) : EnvironmentConfig {
|
'api.env.paypal-host' => static function ( ContainerInterface $container ) : EnvironmentConfig {
|
||||||
/**
|
/**
|
||||||
* Environment specific API host names.
|
* Environment specific API host names.
|
||||||
|
|
|
@ -14,14 +14,12 @@ use WooCommerce\PayPalCommerce\Vendor\Psr\Container\ContainerInterface;
|
||||||
use WooCommerce\PayPalCommerce\ApiClient\Authentication\Bearer;
|
use WooCommerce\PayPalCommerce\ApiClient\Authentication\Bearer;
|
||||||
use WooCommerce\PayPalCommerce\ApiClient\Authentication\ConnectBearer;
|
use WooCommerce\PayPalCommerce\ApiClient\Authentication\ConnectBearer;
|
||||||
use WooCommerce\PayPalCommerce\ApiClient\Authentication\PayPalBearer;
|
use WooCommerce\PayPalCommerce\ApiClient\Authentication\PayPalBearer;
|
||||||
use WooCommerce\PayPalCommerce\ApiClient\Endpoint\LoginSeller;
|
|
||||||
use WooCommerce\PayPalCommerce\ApiClient\Helper\Cache;
|
use WooCommerce\PayPalCommerce\ApiClient\Helper\Cache;
|
||||||
use WooCommerce\PayPalCommerce\Onboarding\Assets\OnboardingAssets;
|
use WooCommerce\PayPalCommerce\Onboarding\Assets\OnboardingAssets;
|
||||||
use WooCommerce\PayPalCommerce\Onboarding\Endpoint\LoginSellerEndpoint;
|
use WooCommerce\PayPalCommerce\Onboarding\Endpoint\LoginSellerEndpoint;
|
||||||
use WooCommerce\PayPalCommerce\Onboarding\Endpoint\UpdateSignupLinksEndpoint;
|
use WooCommerce\PayPalCommerce\Onboarding\Endpoint\UpdateSignupLinksEndpoint;
|
||||||
use WooCommerce\PayPalCommerce\Onboarding\Render\OnboardingSendOnlyNoticeRenderer;
|
use WooCommerce\PayPalCommerce\Onboarding\Render\OnboardingSendOnlyNoticeRenderer;
|
||||||
use WooCommerce\PayPalCommerce\Onboarding\Render\OnboardingRenderer;
|
use WooCommerce\PayPalCommerce\Onboarding\Render\OnboardingRenderer;
|
||||||
use WooCommerce\PayPalCommerce\Onboarding\OnboardingRESTController;
|
|
||||||
|
|
||||||
return array(
|
return array(
|
||||||
'api.sandbox-host' => static function ( ContainerInterface $container ): string {
|
'api.sandbox-host' => static function ( ContainerInterface $container ): string {
|
||||||
|
@ -144,26 +142,6 @@ return array(
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|
||||||
'api.endpoint.login-seller-production' => static function ( ContainerInterface $container ) : LoginSeller {
|
|
||||||
|
|
||||||
$logger = $container->get( 'woocommerce.logger.woocommerce' );
|
|
||||||
return new LoginSeller(
|
|
||||||
$container->get( 'api.paypal-host-production' ),
|
|
||||||
$container->get( 'api.partner_merchant_id-production' ),
|
|
||||||
$logger
|
|
||||||
);
|
|
||||||
},
|
|
||||||
|
|
||||||
'api.endpoint.login-seller-sandbox' => static function ( ContainerInterface $container ) : LoginSeller {
|
|
||||||
|
|
||||||
$logger = $container->get( 'woocommerce.logger.woocommerce' );
|
|
||||||
return new LoginSeller(
|
|
||||||
$container->get( 'api.paypal-host-sandbox' ),
|
|
||||||
$container->get( 'api.partner_merchant_id-sandbox' ),
|
|
||||||
$logger
|
|
||||||
);
|
|
||||||
},
|
|
||||||
|
|
||||||
'onboarding.endpoint.login-seller' => static function ( ContainerInterface $container ) : LoginSellerEndpoint {
|
'onboarding.endpoint.login-seller' => static function ( ContainerInterface $container ) : LoginSellerEndpoint {
|
||||||
|
|
||||||
$request_data = $container->get( 'button.request-data' );
|
$request_data = $container->get( 'button.request-data' );
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue