Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks

Payments::get_additional_data │ public │ WC 1.0

Additional data to be passed to the front-end JS logic.

Primarily used to inform the behavior of the Payments task in the LYS context.

Method of the class: Payments{}

No Hooks.

Returns

array.

Usage

$Payments = new Payments();
$Payments->get_additional_data();

Payments::get_additional_data() code WC 11.1.2

public function get_additional_data() {
	return array(
		'wooPaymentsIsActive'                   => $this->is_woopayments_active(),
		'wooPaymentsIsInstalled'                => $this->is_woopayments_installed(),
		'wooPaymentsSettingsCountryIsSupported' => $this->is_woopayments_supported_country( $this->get_payments_settings_country() ),
		'wooPaymentsIsOnboarded'                => $this->is_woopayments_onboarded(),
		'wooPaymentsHasTestAccount'             => $this->has_woopayments_test_account(),
		'wooPaymentsHasOtherProvidersEnabled'   => $this->has_providers_enabled_other_than_woopayments(),
		'wooPaymentsHasOtherProvidersNeedSetup' => $this->has_providers_needing_setup_other_than_woopayments(),
		'wooPaymentsHasOnlineGatewaysEnabled'   => $this->has_online_gateways(),
	);
}