WC_Gateway_Paypal::can_refund_order( WC_Order $order )
Can the order be refunded via PayPal?
Description Description
Parameters Parameters
- $order
-
(Required) Order object.
Return Return
(bool)
Source Source
File: includes/gateways/paypal/class-wc-gateway-paypal.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;
}