Search code examples
google-checkout

Send unique id to google checkout


I'd like to use google checkout to charge for subscriptions to my website. In order to efficiently process orders, I need to collect the purchaser's email address or another unique id for that order, so that later I can activate their account.

Is there a way to programmatically associate an id that I can generate at runtime with an order placed in google checkout?

If possible, I'd like to do this just by generating different html for the "buy now" button. If necessary, I can use the API.

Update: I see various mentions of merchant-item-id, and when I create a button with Google's tools I can set that field statically. If there were a dynamic way to set merchant-item-id, that would be perfect. Any solutions like that?


Solution

  • The answer seems trivial now. Just throw:

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

    into your BuyNow button code (or whatever form you're using to submit) with 11235 being any value you like.