答案 0 :(得分:2)
您已创建自己的支付网关。你只是忘记在你的构造函数中添加退款作为参数。
class WC_Gateway_pinelab extends WC_Payment_Gateway {
public function __construct() {
$this->supports = array( 'products', 'refunds' );
}
}
之后请在同一个类文件中添加以下功能。确保以下功能必须在班级之下。
public function process_refund($order_id, $amount = null, $reason = '')
{
return true;
}