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

WC_Payment_Gateway::process_payment() public WC 1.0

Process Payment.

Process the payment. Override this in your gateway. When implemented, this should. return the success and redirect in an array. e.g:

return array( 'result' => 'success', 'redirect' => $this->get_return_url( $order ) );

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

Хуков нет.

Возвращает

Массив.

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

$WC_Payment_Gateway = new WC_Payment_Gateway();
$WC_Payment_Gateway->process_payment( $order_id );
$order_id(число) (обязательный)
Order ID.

Код WC_Payment_Gateway::process_payment() WC 4.7.0

<?php
public function process_payment( $order_id ) {
	return array();
}