Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks

AdditionalPayments::get_payment_providersprivateWC 1.0

Get the list of payments providers as it is used on the Payments Settings page.

Method of the class: AdditionalPayments{}

No Hooks.

Returns

Array. The list of payment providers.

Usage

// private - for code of main (parent) class only
$result = $this->get_payment_providers(): array;

AdditionalPayments::get_payment_providers() code WC 9.9.5

private function get_payment_providers(): array {
	try {
		$settings_payments_service = wc_get_container()->get( SettingsPaymentsService::class );

		$providers = $settings_payments_service->get_payment_providers( $settings_payments_service->get_country() );
	} catch ( \Exception $e ) {
		// In case of any error, return an empty array.
		$providers = array();
	}

	return $providers;
}