Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks

Payments::get_woopayments_providerprivateWC 1.0

Get the WooPayments provider details from the list used on the Payments Settings page.

Method of the class: Payments{}

No Hooks.

Returns

Array|null. The WooPayments provider details or null if not found.

Usage

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

Payments::get_woopayments_provider() code WC 10.6.2

private function get_woopayments_provider(): ?array {
	$providers = $this->get_payments_providers();
	foreach ( $providers as $provider ) {
		if ( ! empty( $provider['id'] ) && PaymentsProviders\WooPayments\WooPaymentsService::GATEWAY_ID === $provider['id'] ) {
			return $provider;
		}
	}

	return null;
}