2016-12-28 4 views
0

authorize.netのサンドボックスアカウントのWebhookをセットアップしました。 イベントが発生したときにWebhookを取得しています。私は$ _POSTまたは$ _GETまたは$ _REQUESTアクセス方法Authorize.net webhookペイロードの値

私はPHPの入力ストリーム

$webhook = fopen('php://input' , 'rb'); 
while (!feof($webhook)) { 
    $webhookContent .= fread($webhook, 4096); 
} 
fclose($webhook); 

を読んですることを試みた。しかし、まだ、私はペイロード変数を取得できませんでしたで何かを見つけることができません。 authorize.Netがペイロード変数をどのように送信するのかを教えてください!

答えて

0

Authorize.netの応答を確実にするためにコードにコンテンツを表示しようとしていたとしたら、それはあなたの問題を解決することができなかったでしょう。これらの2つの方法のどちらかを試みてください。

  1. 入れデータベースの接続とクエリ(または)ますfile_put_contents($ファイル名、$ webhookContent)

によってファイルに応答を得

  • 挿入を挿入した直後のステップのいずれかのいずれかを置きますwhileループの終わりに戻り、1〜2分後に戻ると、上記の方法に基づいて、データベースまたは作成されたファイルのいずれかの応答が見つかります。

  • 関連する問題