Automattic\WooCommerce\Internal\Admin\Settings\PaymentsProviders
WooPayments::needs_setup
Check if the payment gateway needs setup.
Метод класса: WooPayments{}
Хуков нет.
Возвращает
true|false. True if the payment gateway needs setup, false otherwise.
Использование
$WooPayments = new WooPayments(); $WooPayments->needs_setup( $payment_gateway ): bool;
- $payment_gateway(WC_Payment_Gateway) (обязательный)
- The payment gateway object.
Код WooPayments::needs_setup() WooPayments::needs setup WC 10.4.0
public function needs_setup( WC_Payment_Gateway $payment_gateway ): bool {
// No account means we need setup.
if ( ! $this->is_account_connected( $payment_gateway ) ) {
return true;
}
// Test-drive accounts don't need setup.
if ( $this->has_test_account() ) {
return false;
}
return parent::needs_setup( $payment_gateway );
}