如何允许增加购买的门票的选项

时间:2014-02-19 21:12:39

标签: html paypal

好的,下面的代码可行。但问题是它不允许用户改变购买量。

我试图找出如何让用户购买机票并进入Pay​​Pal页面,以便能够改变他们希望拥有的门票数量。

事实上,一旦你登上paypal页面,就会显示你所购买的东西,而且就是这样。

有什么建议吗?

修改

如果有人需要我正在谈论的一个例子,那就是:Paying for multiple items (at once) via paypal

查看底部的图像。你看到数量列了吗?我正是这个意思。但是,当我尝试他们在那个人做的事情时,它不起作用。我认为这是因为在那一个,它使用_cart,我的是_donation?

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

<!-- Specify a Donate button. -->
<input type="hidden" name="cmd" value="_donations">

<!-- Specify details about the contribution -->
<input type="hidden" name="item_name" value="Name Of Business">

<input type="hidden" name="item_number" value="Tickets"> 
<select name="amount">
    <optgroup label="Sponsorship">
         <option value="15000" name="platinum">$15,000 - Platinum Sponsorship</option>
         <option value="10000">$10,000 - Gold Sponsorship</option>
         <option value="5000">$5000 - Silver Sponsorship</option>
         <option value="2500">$2,500 - Bronze Sponsorship</option>
   </optgroup>
   <optgroup label="Individual Seating">
         <option value="500">$500 per seat</option>
   </optgroup>
         <optgroup label="Program Book Tribute Journal Ad">
         <option value="600">$600 - Half Page</option>
         <option value="1000">$1000 - Full Page</option>
   </optgroup>

</select>
<input type="hidden" name="currency_code" value="USD">


<br /><br />
<!-- Display the payment button. -->
<input type="image" name="submit" border="0"
 src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif"
 alt="PayPal - The safer, easier way to pay online">
 <img alt="" border="0" width="1" height="1"
 src="https://www.paypal.com/en_US/i/scr/pixel.gif" >
 </form>

编辑两个

好的,有点担心如何让项目增量显示出来。

建议将不胜感激。

这些是我在上面的帖子中添加的更改:

<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">

然后添加增量能力......我真的很困惑这些线条以及如何使它适用于我的。

<input type="hidden" name="item_name_1" value="Item Name 1">
<input type="hidden" name="amount_1" value="1.00">

所以,对于我的下拉框中的第一项(即白金票),我稍微修改了它,添加了名称值:

<option value="15000" name="platinum">$15,000 - Platinum Sponsorship</option>

然后,

<input type="hidden" name="item_name_1" value="platinum">
<input type="hidden" name="amount_1" value="15000.00">

但据我所知,这不允许用户将数量更改为他们想要的数量。

编辑结束两次

编辑三基于Jared的代码,但发布了完整版本。

  <form action="https://www.paypal.com/cgi-bin/webscr" method="post">

   <!-- Identify your business so that you can collect the payments. -->
   <input type="hidden" name="business" value="BLAHBLAH">

   <!-- Specify a Donate button. -->
   <input type="hidden" name="cmd" value="_cart">
   <input type="hidden" name="upload" value="1">

   <!-- Specify details about the contribution -->
   <input type="hidden" name="item_name" value="Corporation">

   <input type="hidden" name="item_number" value="Ticket Purchase"> 
   <select name="amount">
      <optgroup label="Sponsorship">
         <option value="Platinum Sponsorship">$15,000 - Platinum Sponsorship</option>
         <option value="Gold Sponsorship">$10,000 - Gold Sponsorship</option>
      </optgroup>
  </select>
  <input type="hidden" name="currency_code" value="USD">
  <input type="hidden" name="option_select0" value="Platinum Sponsorship">
  <input type="hidden" name="option_amount0" value="15000.00">
  <input type="hidden" name="option_select1" value="Gold Sponsorship">
  <input type="hidden" name="option_amount1" value="10000.00">
  <input type="hidden" name="option_index" value="0">
  <br /><br />
  <!-- Display the payment button. -->
  <input type="image" name="submit" border="0"
  src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif"
  alt="PayPal - The safer, easier way to pay online">
  <img alt="" border="0" width="1" height="1"
 src="https://www.paypal.com/en_US/i/scr/pixel.gif" >
 </form>

我从这个表单得到的只是Your shopping cart is empty.

结束编辑

编辑四个

1. <input type="hidden" name="item_name" value="Donation">
2. <input type="hidden" name="button_subtype" value="products">
3. <input type="hidden" name="no_note" value="1">
4. <input type="hidden" name="no_shipping" value="2">
5. <input type="hidden" name="currency_code" value="USD">
6. <input type="hidden" name="weight_unit" value="lbs">
7. <input type="hidden" name="add" value="1">
8. <input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHosted">

我们需要2,3,4和4吗? 6?

我得到一个,这是标记它的方法,对吧?

2,什么是button_subtype?

3,也就是说不再包含其他信息,对吗?

4,需要吗?它只是在网上购买一张票。

5,显然需要。

6,是否真的需要weight_unit?如前所述,它只是一张在线机票。

7,是吗?我猜测增量发生的方法是什么?

8,是表示该按钮不是由paypal托管的,对吧?

您无需回答任何问题,您的答案已被接受。只是想知道,就是这样。

再次感谢你,贾里德。

结束编辑四次

3 个答案:

答案 0 :(得分:0)

捐赠按钮不允许您使用数量,因为它用于捐赠,而不是购买。但是,您可以使用“添加到购物车”按钮的功能,但显示为捐赠按钮。简单地:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">

<!-- Specify a Add to Cart button. -->
<input type="hidden" name="cmd" value="_cart">

<!-- Specify details about the contribution -->
<input type="hidden" name="item_name" value="Name Of Business">

<input type="hidden" name="item_number" value="Tickets"> 
<select name="amount">
    <optgroup label="Sponsorship">
         <option value="15000" name="platinum">$15,000 - Platinum Sponsorship</option>
         <option value="10000">$10,000 - Gold Sponsorship</option>
         <option value="5000">$5000 - Silver Sponsorship</option>
         <option value="2500">$2,500 - Bronze Sponsorship</option>
   </optgroup>
   <optgroup label="Individual Seating">
         <option value="500">$500 per seat</option>
   </optgroup>
         <optgroup label="Program Book Tribute Journal Ad">
         <option value="600">$600 - Half Page</option>
         <option value="1000">$1000 - Full Page</option>
   </optgroup>

</select>
<input type="hidden" name="currency_code" value="USD">


<br /><br />
<!-- Display the Donation payment button. -->
<input type="image" name="submit" border="0"
 src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif"
 alt="PayPal - The safer, easier way to pay online">
 <img alt="" border="0" width="1" height="1"
 src="https://www.paypal.com/en_US/i/scr/pixel.gif" >
 </form>

答案 1 :(得分:0)

<input type="hidden" name="Ticket"><select name="os0">
<optgroup label="Sponsorship">
    <option value="Platinum Sponsorship">$15,000 - Platinum Sponsorship</option>
    <option value="Gold Sponsorship">$10,000 - Gold Sponsorship</option>
</optgroup>
</select> 
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="option_select0" value="Platinum Sponsorship">
<input type="hidden" name="option_amount0" value="15000.00">
<input type="hidden" name="option_select1" value="Gold Sponsorship">
<input type="hidden" name="option_amount1" value="10000.00">
<input type="hidden" name="option_index" value="0">

答案 2 :(得分:0)

<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="Your Email Here">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="Donation">
<input type="hidden" name="button_subtype" value="products">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="weight_unit" value="lbs">
<input type="hidden" name="add" value="1">
<input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHosted">
<table>
<tr><td><input type="hidden" name="on0" value="Sponsorship"></td></tr><tr><td><select name="os0">
<optgroup label="Sponsorship">
    <option value="Platinum Sponsorship">Platinum Sponsorship $15,00.00 USD</option>
    <option value="Gold Sponsorship">Gold Sponsorship $10,000.00 USD</option>
</optgroup>
</select> </td></tr>
</table>
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="option_select0" value="Platinum Sponsorship">
<input type="hidden" name="option_amount0" value="15000.00">
<input type="hidden" name="option_select1" value="Gold Sponsorship">
<input type="hidden" name="option_amount1" value="10000.00">
<input type="hidden" name="option_index" value="0">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donate_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>

这是你的按钮看起来的样子,这是来自paypal。