2017-10-25 17 views
5

1つのRazorpay Payment APIをWordPressに接続したい、APIにユーザー名とパスワードを使用する認証トークンがあります。WordPressでAPIを使用する方法

WordPressには、呼び出しを行い、応答を処理する組み込み機能がありますか?

+2

WooCommerce https://wordpress.org/plugins/woo-razorpay/ために利用可能なプラグインがあります。 しかし、組み込みのWordpress関数を使用してカスタム呼び出しを行う場合は、Requests Classを使用できます。 https://developer.wordpress.org/reference/classes/requests/ –

答えて

7

あなたはまた、ヘッダとボディデータのように、すべてのリクエストパラメータを制御することができ、たとえば

wp_remote_get('http://www.example.com/index.php?action=foo', array('timeout' => 120, 'httpversion' => '1.1')); 

wp_remote_get()

を使用することができます。

デフォルト使い方

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 
); 

参考:More info

+1

wp_remote_get()でユーザー名とパスワードのフィールドを渡すにはどうすればいいですか? –

+0

あなたは、そのAPIリクエストに従って、ヘッダまたはボディを要素として渡すことができます。 – Thamaraiselvam

+0

このようにリクエストすることができます 'api:secret @ api.razorpay.com' – Thamaraiselvam

関連する問題