Google Checkout XML APIを使用して、Google Checkoutに送信した注文をGoogleCheckoutから通知された注文に接続することはできますか?
現在、Google Checkoutに注文を送信でき、注文が完了したという通知をGoogleから受け取ることができます。しかし、2つを接続する方法がわかりません。注文をユーザーアカウントに接続するためにこれが必要です。
Google Checkout XML APIを使用して、Google Checkoutに送信した注文をGoogleCheckoutから通知された注文に接続することはできますか?
現在、Google Checkoutに注文を送信でき、注文が完了したという通知をGoogleから受け取ることができます。しかし、2つを接続する方法がわかりません。注文をユーザーアカウントに接続するためにこれが必要です。
データを含む明示的な注文番号をGoogleに送信します。これは私が書いたテストコードで、これを実行します
CheckoutShoppingCartRequest Req = checkoutButton.CreateRequest();
Req.AddItem(product.Name, product.ShortDescription, OrderID, product.Price, 1);
GCheckoutResponse Resp = Req.Send();
if (Resp.IsGood)
{
}
else
{
}
通常、merchant-private-data フィールドを使用して、注文に関するカスタム データを渡すことができます。
通知が戻ってきたら、merchant-private-data フィールドからカスタム情報を読み取ります。
同様の問題の解決策については、この回答を参照してください。