2012-06-02 51 views
1

在谷歌Checkout API進行指導給出了這樣的例子有1個項目和2個運輸選項:谷歌結帳HTML API - 多個項目?

<input type="hidden" name="item_name_1" value="5 lbs. Dog Food"/> 
<input type="hidden" name="item_description_1" 
    value="5 lb. bag of nutritious Dog Food"/> 
<input type="hidden" name="item_price_1" value="35.00"/> 
<input type="hidden" name="item_currency_1" value="USD"/> 
<input type="hidden" name="item_quantity_1" value="1"/> 
<input type="hidden" name="item_merchant_id_1" value="5LBDOGCHOW"/> 

// shipping options irrelevant here 

(我可能是錯的思維:)因爲我有一個自定義的車,我不得不產生這種形式我的購物車並使用結帳按鈕向用戶顯示。

如果我在車多個項目,將發送此正確的方式谷歌是這樣的:

<input type="hidden" name="item_name_#" value="5 lbs. Dog Food"/> 
<input type="hidden" name="item_description_#" 
    value="5 lb. bag of nutritious Dog Food"/> 
<input type="hidden" name="item_price_#" value="35.00"/> 
<input type="hidden" name="item_currency_#" value="USD"/> 
<input type="hidden" name="item_quantity_#" value="1"/> 
<input type="hidden" name="item_merchant_id_#" value="XXXXXX"/> 

其中#是在車中的每個項目的計數(ITEM_NAME_1,item_name_2等)?

如果這不正確,我該如何生成包含多個項目的結帳表單?

回答

1

我看不錯(當然名稱,描述,價格等也將成爲變數)

<input type="hidden" name="item_name_#" value="#foo#"/> 
+0

我很抱歉,如果這是一個愚蠢的問題!要明確,'看起來不錯'意味着這是正確的,或者你認爲它是正確的? – Ozzy

+1

這是正確的。 「看起來不錯」 - 因爲以上只是你需要的一部分(你標記爲不相關的部分等),所以最好你做[沙箱測試](https://developers.google.com/checkout/developer/Google_Checkout_Basic_HTML_Sandbox )看看是否所有的東西都按照你期望的那樣工作(不僅僅是上面的部分)。 – EdSF

+0

感謝您的澄清:) – Ozzy