mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-05 08:59:14 +08:00
✨ Replace dummy flag with real merchant type
This commit is contained in:
parent
09bbcb0b3c
commit
68b924f4e3
1 changed files with 5 additions and 1 deletions
|
@ -39,6 +39,7 @@ use WooCommerce\PayPalCommerce\WcGateway\Settings\Settings;
|
|||
use WooCommerce\PayPalCommerce\Settings\Service\SettingsDataManager;
|
||||
use WooCommerce\PayPalCommerce\Settings\DTO\ConfigurationFlagsDTO;
|
||||
use WooCommerce\PayPalCommerce\Settings\Enum\ProductChoicesEnum;
|
||||
use WooCommerce\PayPalCommerce\Settings\Data\GeneralSettings;
|
||||
|
||||
/**
|
||||
* Class SettingsModule
|
||||
|
@ -296,11 +297,14 @@ class SettingsModule implements ServiceModule, ExecutableModule {
|
|||
$data_manager = $container->get( 'settings.service.data-manager' );
|
||||
assert( $data_manager instanceof SettingsDataManager );
|
||||
|
||||
$general_settings = $container->get( 'settings.data.general' );
|
||||
assert( $general_settings instanceof GeneralSettings );
|
||||
|
||||
$flags = new ConfigurationFlagsDTO();
|
||||
|
||||
// TODO: Dummy values, use real values!
|
||||
$flags->country_code = 'US';
|
||||
$flags->is_business_seller = true;
|
||||
$flags->is_business_seller = $general_settings->is_business_seller();
|
||||
$flags->use_card_payments = $onboarding_profile->get_accept_card_payments();
|
||||
$flags->use_subscriptions = in_array( ProductChoicesEnum::SUBSCRIPTIONS, $onboarding_profile->get_products(), true );
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue