簡體   English   中英

將ID分配給下拉框中的選項,並作為IPN變量傳遞

[英]Assign ID to options in a drop down box and pass as IPN variable

我有一個相當復雜的問題,我試圖用PHP和Paypal的IPN代碼解決..

我在一個下拉框中銷售一個具有多個許可證的產品,例如:

5位用戶 - 20美元10位用戶 - 50位20位用戶 - 100美元

一旦有人購買了許可證,我就從paypal傳遞了$ payment_amount並執行了if,ifelse語句來相應地生成用戶名的數量。

我沒有考慮不同的貨幣,因此這種技術不起作用。 相反,我需要能夠在下拉框中為每個選項分配一個ID,然后傳遞它。

我想知道這是否可能以及我如何做到這一點。

您可以輕松使用HTML變量列表中的任何變量來完成您的任務。

  1. 您可以使用發票,並將信息保存到數據庫。
  2. 您可以使用on0和os0來定義自己的變量和價格值。
  3. 您可以定義“自定義”變量並將其設置為您夢想的任何內容。

所有這些都同樣有效,盡管最常用的方法可能是#2。

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="tester@test.com">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="asdfsafd">
<input type="hidden" name="button_subtype" value="products">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="add" value="1">
<input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest">
<table>
<tr><td><input type="hidden" name="on0" value="numUsers">numUsers</td></tr><tr><td><select name="os0">
    <option value="5 users">5 users $5.00</option>
    <option value="10 users">10 users $9.00</option>
    <option value="20 users">20 users $17.00</option>
</select> </td></tr>
</table>
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="option_select0" value="5 users">
<input type="hidden" name="option_amount0" value="5.00">
<input type="hidden" name="option_select1" value="10 users">
<input type="hidden" name="option_amount1" value="9.00">
<input type="hidden" name="option_select2" value="20 users">
<input type="hidden" name="option_amount2" value="17.00">
<input type="hidden" name="option_index" value="0">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_cart_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_US/i/scr/pixel.gif" width="1" height="1">
</form>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM