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

WC_Payment_Gateway::process_refund() public WC 1.0

Process refund.

If the gateway declares 'refunds' support, this will allow it to refund. a passed in amount.

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

Хуков нет.

Возвращает

true|false. True or false based on success, or a WP_Error object.

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

$WC_Payment_Gateway = new WC_Payment_Gateway();
$WC_Payment_Gateway->process_refund( $order_id, $amount, $reason );
$order_id(число) (обязательный)
Order ID.
$amount(float/null)
Refund amount.
$reason(строка)
Refund reason.

Код WC_Payment_Gateway::process_refund() WC 5.3.0

<?php
public function process_refund( $order_id, $amount = null, $reason = '' ) {
	return false;
}