2012-08-28 75 views
0

我有一個表格,用戶在到達貝寶立即購買按鈕之前填寫。表單中包含用戶名稱和金額(隱藏字段)等信息。PayPal立即購買按鈕:添加我自己的價格?

我知道那裏可能有一種方法可以通過使用高級變量功能將名稱變量傳遞給PayPal,但是有沒有辦法改變按鈕價格?

我可以使用PHP變量嗎?

如:item_name=<?php $myitem ?>

任何意見將是巨大的!由於

編輯:形式要求

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
<input type="hidden" name="cmd" value="_s-xclick"> 
<input type="hidden" name="hosted_button_id" value="XXXX"> 
<input type="image" src="https://www.paypalobjects.com/en_AU/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal — The safer, easier way to pay online."> 
<img alt="" border="0" src="https://www.paypalobjects.com/en_AU/i/scr/pixel.gif" width="1" height="1"> 
</form> 
+0

請從您的按鈕發佈相應的html。 – pduersteler

+0

請粘貼您的樣品貝寶形式。你是什​​麼意思_alter按鈕price_ – antoniom

+0

@antoniom我的意思是,當我在PayPal網站上創建「立即購買」按鈕時,它會要求一美元的金額(大概是什麼用戶在點擊按鈕時會被要求支付)。我想知道如何通過使用我的表單中的一個PHP變量來更改最初的金額 – MeltingDog

回答

1

如果我理解正確的話你的問題,你必須把amount隱藏字段的PayPal形式。 例如

<input type="hidden" name="amount" value="100"> 
<input type="hidden" name="currency_code" value="USD"> 

此表格會提示paypal向買家索要100美元。

當然,您可以在其中添加自己的變量,例如

<input type="hidden" name="amount" value="<?php echo $amount;?>"> 

HTH

+0

好吧 - 您是否需要在PayPal帳戶中設置這些變量中的任何一個? – MeltingDog

+0

不,沒有必要!請參閱https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_Appx_websitestandard_htmlvariables,瞭解您可以使用的變量的完整參考信息 – antoniom

+3

這不適用於「託管按鈕」 (這是OP所擁有的)。 – Robert

0

我甚至無法獲得此與unhosted按鈕的工作。看來貝寶永遠不會讓你改變金額。我認爲是這樣的:

託管按鈕:量設定在代碼中指出,由「託管按鈕ID」 unhosted按鈕:貝寶加密信息,其中的量是

一部分,因此,在無論哪種情況你都不能改變它,或者至少,我還沒有能夠做到這一點。

話雖如此,有一個變量叫'量'你可以使用。所以,我對此很困惑。

+0

您是否查看了變量文檔? HTTPS://cms.paypal。COM/US/cgi-bin目錄/?CMD = _render內容及的content_id =開發商/ e_howto_html_Appx_websitestandard_htmlvariables – MeltingDog

相關問題