これはおそらく答えるのが本当に簡単な質問ですが、とにかく尋ねます:3
Google Checkout PHP サンプル コードを使用してサイトをセットアップしました (現在、サンドボックスを使用しています)。私は自分のサイト (カスタムビルド) のショッピング カートにアイテムを追加できるようにしています。それらは PHP ライブラリを使用して Google に送信されます。これはすべて正常に機能し、サンドボックス アカウントを使用して支払うことができます。しかし、通知 API を使用して応答を受信すると、問題が発生します。
新しい注文通知を受け取ることができ、正常に動作しています。ただし、通知の確認を送信すると (これは 経由で行われると思われます$Gresponse->SendAck();
)、Integration Console にエラーが表示され、要求と共にシリアル番号が送信されていないというエラーが表示されます。
私の質問は次のとおりです。以前にこの問題に遭遇した人はいますか?どうすれば解決できますか?
サンプル コードでファイルを使用しresponsehandlerdemo.php
(注文通知をデバッグするために PHP 関数を追加して少し調整しましたmail()
)、XML API を使用して Google Checkout をセットアップし、XML として通知を送信します (はい、HTTPS リンクを使用しています)。