Как отправить несколько продуктов в PayPal, при этом некоторые из них имеют количество 0 - PullRequest
5 голосов
/ 11 ноября 2010

Я пытаюсь настроить простую одностраничную форму «Купить сейчас» с несколькими списками продуктов и текстовым полем ввода, позволяющим пользователям указывать, сколько им нужно для каждого продукта ИЛИ указывать «0», чтобы не добавлять товар в корзину. Конечно, если у кого-то просто 0 для количества, PayPal возвращает «Вы ввели недопустимое значение количества. Значение количества должно быть целым числом, большим или равным единице». Есть ли простой способ заставить PayPal игнорировать представленные продукты, которые имеют количество «0»? Моя форма, по сути, выглядит следующим образом (поля типа total_item_ * предназначены для скрипта вычисления jquery):

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="frmCreateCheckboxRange">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="youremail@mail.com">
<input type="hidden" name="currency_code" value="US">

<fieldset>
<table width="500">

<!-- Product 1 -->
<tr>
<td align="center">
<input type="text" name="quantity_1" id="qty_item_1" value="0" size="2" />
<input type="hidden" name="item_name_1" value="Non-Driver Event Pit Passes (6/ 29 - 7/ 2)" />
<input type="hidden" name="amount_1" value="30.00" />
</td>
<td>Non-Driver Event Pit Passes (6/ 29 - 7/ 2)</a></td>
<td align="center" id="price_item_1">$30.00</td>
<td align="center" id="total_item_1">$0.00</td>
</tr>

<!-- Product 2 -->
<tr>
<td align="center">
<input type="text" name="quantity_2" id="qty_item_2" value="0" size="2" />
<input type="hidden" name="item_name_2" value="Non-Driver Single Day Pit Passes (Fri. 6/29)" />
<input type="hidden" name="amount_2" value="15.00" />
</td>
<td>Non-Driver Single Day Pit Passes (Fri. 6/29)</td>
<td align="center" id="price_item_2">$15.00</td>
<td align="center" id="total_item_2">$0.00</td>
</tr>
</table>

<input type="image" src="http://www.paypal.com/en_US/i/btn/x-click-but01.gif" name="submit">
</fieldset>
</form>

1 Ответ

1 голос
/ 12 ноября 2010

Лучше всего включить кнопку Remove from Cart для каждого элемента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...