0

これはおそらく答えるのが本当に簡単な質問ですが、とにかく尋ねます:3

Google Checkout PHP サンプル コードを使用してサイトをセットアップしました (現在、サンドボックスを使用しています)。私は自分のサイト (カスタムビルド) のショッピング カートにアイテムを追加できるようにしています。それらは PHP ライブラリを使用して Google に送信されます。これはすべて正常に機能し、サンドボックス アカウントを使用して支払うことができます。しかし、通知 API を使用して応答を受信すると、問題が発生します。

新しい注文通知を受け取ることができ、正常に動作しています。ただし、通知の確認を送信すると (これは 経由で行われると思われます$Gresponse->SendAck();)、Integration Console にエラーが表示され、要求と共にシリアル番号が送信されていないというエラーが表示されます。

私の質問は次のとおりです。以前にこの問題に遭遇した人はいますか?どうすれば解決できますか?

サンプル コードでファイルを使用しresponsehandlerdemo.php(注文通知をデバッグするために PHP 関数を追加して少し調整しましたmail())、XML API を使用して Google Checkout をセットアップし、XML として通知を送信します (はい、HTTPS リンクを使用しています)。

4

1 に答える 1

2

私はどれほど愚かですか?:P (答えないでください^。^)

同じ問題を抱えている他の人にとっては、簡単に解決でき$data[$root]['serial-number']ます。$Gresponse->SendAck()関数をパラメーターとして入力すると、シリアル番号の送信が分類され、すべてが正常になります。

私が助けてくれたことを願っています!

于 2012-05-29T17:05:45.720 に答える