2011-01-03 12 views
1

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

プログラムで、私はGoogleのチェックアウトに配置された順序で実行時に生成することができますIDを関連付ける方法はありますか?

可能ならば、私は「今すぐ購入」ボタンに別のHTMLを生成することによって、これを実行したいと思います。必要に応じてAPIを使用できます。

アップデート:私は、さまざまながmerchant-item-idの言及見て、私はGoogleのツールを使用してボタンを作成するとき、私は静的にそのフィールドを設定することができます。 merchant-item-idを動的に設定する方法があれば、それは完璧です。そのようなソリューションはありますか?通知APIの中

答えて

0

答えは今や些細なようです。ただ、スロー:あなたのBuyNowボタンコード(またはあなたが提出することを使用しているものは何でも形)に

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

を11235はあなたが好きな値であると。

0

ルック:注文が完了した場合、今購入ボタンのコードを変更する http://code.google.com/apis/checkout/developer/Google_Checkout_HTML_API_Notification_API.html

が実際にユーザーに通知しません - ユーザーがちょうどロードされたかどうかを判断する方法がないだろう今すぐ購入ページを開き、支払いを完了したか、支払いが拒否されたかどうかを確認します。通知apiを使用すると、支払いを受け取ったときにのみ、即座に購読を有効にすることができます。もちろん、通知を受け取るスクリプトを書く必要があります。

continue_urlを変更すると、IDを含めるようにしていただきありがとうございますが、偽装するのは簡単です。

+0

私は数字を偽っている人は心配していません - 彼らができる唯一のことは、他人のアカウントの支払いです。 continue_urlオプションは興味深いですが、支払いの流れが途中で中断され、continue_urlにリダイレクトされることに心配しています。その場合、この注文の内容が分からないでしょう。リンクをありがとうございますが、通知apiを使用して注文が作成されているときに一意のIDを付ける方法はありません。 –

関連する問題