można użyć wp_remote_get()
np
wp_remote_get('http://www.example.com/index.php?action=foo', array('timeout' => 120, 'httpversion' => '1.1'));
można również kontrolować wszystkie parametry żądania takie jak nagłówki i dane ciało.
Domyślnie Wykorzystanie
global $wp_version;
$args = array(
'timeout' => 5,
'redirection' => 5,
'httpversion' => '1.0',
'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url(),
'blocking' => true,
'headers' => array(),
'cookies' => array(),
'body' => null,
'compress' => false,
'decompress' => true,
'sslverify' => true,
'stream' => false,
'filename' => null
);
referencyjny: More info
Jest plugin dostępne dla woocommerce https://wordpress.org/plugins/woo-razorpay/. Jeśli jednak chcesz wykonywać połączenia niestandardowe za pomocą wbudowanej funkcji Wordpress, możesz skorzystać z klasy Żądania. https://developer.wordpress.org/reference/classes/requests/ –