If you use PayPal on your own website for a payment button that works off their own cart, you are familiar with this code:
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post" class="formmargin">
<input type="hidden" name="add" value="1"> <input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="payments@________.com">
<input type="hidden" name="item_name" value="_____________">
<input type="hidden" name="amount" value="15.99">
<input type="hidden" name="shipping" value="3.95">
<input type="hidden" name="shipping2" value="3.95">
<input type="hidden" name="no_shipping" value="0">
<input type="hidden" name="return" value="http://_________.com/thanks-payment.htm">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="bn" value="PP-ShopCartBF">
<input type="submit" value="Purchase" onmouseover="this.className='buttonon-order'" onmouseout="this.className='button-order'" class="button-order">
<br>
<!-- SHP Options -->
<select name="shipping" style="margin-bottom: 5px;">
<option selected value="3.95">
USPS Domestic $3.95</option>
<option value="6.95">USPS Foreign $6.95</option>
</select>
</form>
At the moment, due to PayPal internal error this line
<input type="hidden" name="shipping2" value="3.95">
is not working - shipping charges on the second item placed in the PayPal cart are not working. Shipping is being added only for the first item placed in the cart, and sometimes not even for that first item. I filed a PayPal Developer's report on the issue, and PayPal is working on it.
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post" class="formmargin">
<input type="hidden" name="add" value="1"> <input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="payments@________.com">
<input type="hidden" name="item_name" value="_____________">
<input type="hidden" name="amount" value="15.99">
<input type="hidden" name="shipping" value="3.95">
<input type="hidden" name="shipping2" value="3.95">
<input type="hidden" name="no_shipping" value="0">
<input type="hidden" name="return" value="http://_________.com/thanks-payment.htm">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="bn" value="PP-ShopCartBF">
<input type="submit" value="Purchase" onmouseover="this.className='buttonon-order'" onmouseout="this.className='button-order'" class="button-order">
<br>
<!-- SHP Options -->
<select name="shipping" style="margin-bottom: 5px;">
<option selected value="3.95">
USPS Domestic $3.95</option>
<option value="6.95">USPS Foreign $6.95</option>
</select>
</form>
At the moment, due to PayPal internal error this line
<input type="hidden" name="shipping2" value="3.95">
is not working - shipping charges on the second item placed in the PayPal cart are not working. Shipping is being added only for the first item placed in the cart, and sometimes not even for that first item. I filed a PayPal Developer's report on the issue, and PayPal is working on it.
Comment