通过支付网关的 Wordpress Woocommerce 退款在管理区域被禁用
Wordpress Woocommerce refund via payment gateway is disabled in admin area
如您所见,右键已禁用。
如何启用此功能以便我可以从支付网关退款。
您已经创建了自己的支付网关。您只是忘记将退款作为构造函数中的参数添加。
class WC_Gateway_pinelab extends WC_Payment_Gateway {
public function __construct() {
$this->supports = array( 'products', 'refunds' );
}
}
之后,请在您的同一个 class 文件中添加以下函数。确保下面的函数必须在 class.
下
public function process_refund($order_id, $amount = null, $reason = '')
{
return true;
}
如您所见,右键已禁用。 如何启用此功能以便我可以从支付网关退款。
您已经创建了自己的支付网关。您只是忘记将退款作为构造函数中的参数添加。
class WC_Gateway_pinelab extends WC_Payment_Gateway {
public function __construct() {
$this->supports = array( 'products', 'refunds' );
}
}
之后,请在您的同一个 class 文件中添加以下函数。确保下面的函数必须在 class.
下public function process_refund($order_id, $amount = null, $reason = '')
{
return true;
}