Automattic\WooCommerce\Admin\API
Plugins::connect_wcpay()
Returns a URL that can be used to by WCPay to verify business details with Stripe.
Метод класса: Plugins{}
Хуков нет.
Возвращает
WP_Error|Массив
. Connect URL.
Использование
$Plugins = new Plugins(); $Plugins->connect_wcpay();
Код Plugins::connect_wcpay() Plugins::connect wcpay WC 8.7.0
public function connect_wcpay() { if ( ! class_exists( 'WC_Payments_Account' ) ) { return new \WP_Error( 'woocommerce_rest_helper_connect', __( 'There was an error communicating with the WooPayments plugin.', 'woocommerce' ), 500 ); } $args = WooCommercePayments::is_account_partially_onboarded() ? [ 'wcpay-login' => '1', '_wpnonce' => wp_create_nonce( 'wcpay-login' ), ] : [ 'wcpay-connect' => 'WCADMIN_PAYMENT_TASK', '_wpnonce' => wp_create_nonce( 'wcpay-connect' ), ]; return( array( 'connectUrl' => add_query_arg( $args, admin_url() ), ) ); }