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

WC_Gateway_Paypal_IPN_Handler::valid_response() public WC 1.0

There was a valid response.

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

Хуков нет.

Возвращает

Null. Ничего.

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

$WC_Gateway_Paypal_IPN_Handler = new WC_Gateway_Paypal_IPN_Handler();
$WC_Gateway_Paypal_IPN_Handler->valid_response( $posted );
$posted(массив) (обязательный)
Post data after wp_unslash.

Код WC_Gateway_Paypal_IPN_Handler::valid_response() WC 5.0.0

<?php
public function valid_response( $posted ) {
	$order = ! empty( $posted['custom'] ) ? $this->get_paypal_order( $posted['custom'] ) : false;

	if ( $order ) {

		// Lowercase returned variables.
		$posted['payment_status'] = strtolower( $posted['payment_status'] );

		WC_Gateway_Paypal::log( 'Found order #' . $order->get_id() );
		WC_Gateway_Paypal::log( 'Payment status: ' . $posted['payment_status'] );

		if ( method_exists( $this, 'payment_status_' . $posted['payment_status'] ) ) {
			call_user_func( array( $this, 'payment_status_' . $posted['payment_status'] ), $order, $posted );
		}
	}
}