1

Google チェックアウトを使用して、自分のウェブサイトへの購読料を請求したいと考えています。注文を効率的に処理するには、購入者の電子メール アドレスまたはその注文の別の一意の ID を収集する必要があります。これにより、後でアカウントを有効にできます。

実行時に生成できる ID を、Google チェックアウトでの注文にプログラムで関連付ける方法はありますか?

可能であれば、「今すぐ購入」ボタン用に別の html を生成するだけでこれを実現したいと考えています。必要に応じて、API を使用できます。

更新: についてさまざまな言及がありmerchant-item-id、Google のツールでボタンを作成すると、そのフィールドを静的に設定できます。Merchant-item-id を動的に設定する方法があれば完璧です。そのような解決策はありますか?

4

2 に答える 2

0

通知 API を調べます: http://code.google.com/apis/checkout/developer/Google_Checkout_HTML_API_Notification_API.html

[今すぐ購入] ボタンのコードを変更しても、注文が完了したかどうかは実際には通知されません。ユーザーが [今すぐ購入] ページを読み込んだのか、支払いを完了したのか、または支払いが拒否されたのかを判断する方法がありません。通知 API を使用すると、支払いが受領されたときにのみサブスクリプションを即座にアクティブ化できます。もちろん、通知を受け取るスクリプトを作成する必要があります...

continue_url を変更して、どうにかしてサンキューページに ID を含めるように変更する場合に表示される他の唯一のオプションですが、これは簡単に偽造できます。

于 2011-01-03T21:36:19.943 に答える
0

答えは今では些細なことのようです。投げるだけ:

<input name="shopping-cart.items.item-1.merchant-item-id" type="hidden" value="11235" />

BuyNow ボタンのコード (または送信に使用しているフォーム) に 11235 を任意の値として挿入します。

于 2011-01-04T19:09:27.733 に答える