[英]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,然后傳遞它。
我想知道這是否可能以及我如何做到這一點。
所有這些都同樣有效,盡管最常用的方法可能是#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.