Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks
Payments::get_woopayments_provider
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() 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;
}