What's wrong with this form? (that submits to PayPal)
I just can't get the shipping variable to pass to PayPal. Everything else works perfectly.
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="myaccount@paypal.com">
<%spCART_Index = spCART.DisplayIndex - 2%>
<%
while (NOT WA_eCart_EOF(spCART))
%>
<%spCART_Index = spCART_Index + 1%>
<% 'WA eCart Validation
if ((WA_eCart_FormatNumber(WA_eCart_DisplayInfo(spCART, "Price") - ((WA_eCart_DisplayInfo(spCART, "Price")/WA_eCart_TotalColumn(spCART, "TotalPrice")) * WA_eCart_GetDiscounts(spCART)), false, 2) > 0)) then
%>
<input type="hidden" name="item_name_<%=spCART_Index+1%>" value="<%=WA_eCart_DisplayInfo(spCART, "Name")%><%IF (WA_eCart_DisplayInfo(spCART, "Description")) <> "" Then%> (<%=WA_eCart_DisplayInfo(spCART, "Description")%>)<%End IF%>">
<input type="hidden" name="amount_<%=spCART_Index+1%>" value="<%=WA_eCart_DisplayInfo(spCART, "Price")%>">
<input type="hidden" name="quantity_<%=spCART_Index+1%>" value="<%=WA_eCart_DisplayInfo(spCART, "Quantity")%>">
<% 'WA eCart Validation
else
spCART_Index = spCART_Index - 1
end if
%>
<%
set spCART = WA_eCart_MoveNext(spCART)
wend
set spCART = WA_eCart_MoveFirst(spCART)
%>
<input type="hidden" name="shipping" value="<%=WA_eCart_GetShipping(spCART)%>">
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="page_style" value="SPN">
<input name="spCART_Checkout_1" type="image" value="Proceed to Checkout" src="heather-plants/btn-proceedcheckout-off.png" alt="Checkout">
</form>
PayPal support recommended that I tick the "Click here to allow transaction-based postage values to override the profile postage settings listed above (if profile settings are enabled)." in my PayPal postage calculations settings page, which I've done, but it hasn't resolved the situation.
The site in question is www.heatherplants.co.uk and, if you wish to test it, you'll need to add over £10 of product to the cart before a shipping value will appear.
Appreciate, as ever, any advice offered. Thank you.
Nath.