WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WC_Gateway_Paypal::can_refund_order() public WC 1.0

Can the order be refunded via PayPal?

{} Это метод класса: WC_Gateway_Paypal{}

Хуков нет.

Возвращает

true/false.

Использование

$WC_Gateway_Paypal = new WC_Gateway_Paypal();
$WC_Gateway_Paypal->can_refund_order( $order );
$order(WC_Order) (обязательный)
Order object.

Код WC_Gateway_Paypal::can_refund_order() WC 5.0.0

<?php
public function can_refund_order( $order ) {
	$has_api_creds = false;

	if ( $this->testmode ) {
		$has_api_creds = $this->get_option( 'sandbox_api_username' ) && $this->get_option( 'sandbox_api_password' ) && $this->get_option( 'sandbox_api_signature' );
	} else {
		$has_api_creds = $this->get_option( 'api_username' ) && $this->get_option( 'api_password' ) && $this->get_option( 'api_signature' );
	}

	return $order && $order->get_transaction_id() && $has_api_creds;
}