Automattic\WooCommerce\Internal\Admin\Settings\PaymentsProviders\WooPayments

WooPaymentsService::get_onboarding_kyc_fallback_urlprivateWC 1.0

Get the fallback URL for the embedded KYC flow.

Method of the class: WooPaymentsService{}

No Hooks.

Returns

String. The fallback URL for the embedded KYC flow.

Usage

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

WooPaymentsService::get_onboarding_kyc_fallback_url() code WC 10.7.0

private function get_onboarding_kyc_fallback_url(): string {
	if ( $this->proxy->call_function( 'is_callable', '\WC_Payments_Account::get_connect_url' ) ) {
		return $this->proxy->call_static( '\WC_Payments_Account', 'get_connect_url', self::FROM_NOX_IN_CONTEXT );
	}

	// Fall back to the provider onboarding URL.
	return $this->provider->get_onboarding_url(
		$this->get_payment_gateway(),
		Utils::wc_payments_settings_url( self::ONBOARDING_PATH_BASE, array( 'from' => self::FROM_KYC ) )
	);
}