Hi tp22,
The example i have posted contains my own buttons code, and as such it sends you to the Italian section of PayPal. Also, you need to change other details too: your PayPal email address and the reurn page, they are both mine (hehe).
The main problem, the price: you have enlarged the dropdown to contain the rather long descriptions. This way, the dropdown has exceeded the form boundaries, in other words, it is NO MORE part of the form. Here are the steps you need to follow:
1.Open your page in BV. Stretch the form area so that it covers the dropdown. Now, move the dropdown a bit. This movement will result in BV "understanding" that this dropdown is part of the form. Indeed, while doing this, the form border should result (during the movement) as coloured in blue. This will visually confirm that the dropdown now is part of the form.
2. Go in PayPal's site. Create a NON encrypted button as you like it. Do NOT worry about the price, just give it a convenient number, say 10. Copy the code and go back in your BV page. Drag a text object in your page, and make it sufficiently large. Double click it, and paste in there, the code you have copied from PayPal. You don't really need this afterwards, it only simplifies your life for the next step.
3. At this point, your PayPal code should look like
<form action="
https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="
info@?????design.it">
<input type="hidden" name="item_name" value="
Painting">
<input type="hidden" name="item_number" value="">
<input type="hidden" name="amount" value="100">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="
http://www.dbtechnosystems.com/payconfirm.php">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="bn" value="PP-BuyNowBF">
<input type="image" src="
https://www.paypal.com/en_US/i/btn/x-click-but02.gif" border="0" name="submit" alt="PayPal Payments: Fast, free and secure.">
<img alt="" border="0" src="
https://www.paypal.com/it_IT/i/scr/pixel.gif" width="1" height="1">
</form>
DELETE the first line and the LAST line (the <form> and </form> tags)
DELETE the line in red colour.
Add a > tag at the very beggining, and DELETE the last > tag.
The email address and the return page should be already correct, as you have created the button code according to your details. So the code has now become:
><input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="
youremail@yourdomain.com">
<input type="hidden" name="item_name" value="Painting">
<input type="hidden" name="item_number" value="">
<input type="hidden" name="amount" value="100">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="
http://www.yourdomain.com/your_payconfirm_page.html">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="bn" value="PP-BuyNowBF">
<input type="image" src="
https://www.paypal.com/en_US/i/btn/x-click-but02.gif" border="0" name="submit" alt="PayPal payments: Fast, free and secure.">
<img alt="" border="0" src="
https://www.paypal.com/it_IT/i/scr/pixel.gif" width="1" height="1"
4. Last step: highlight and copy this code text. Now, right click on the form and select html. Attention: right click the form area, not the dropdown. When the html box appears, click on Inside tag, delete the code i had in there (which corresponds to my own buttons) and Paste the code as you modified it.
5. Save, publish, and refresh your browser before testing.
If you also want to add the name of the painting in the PayPal payment, you can do so by changing from page to page) this line:
<input type="hidden" name="item_name" value="
Painting">
Changing
Painting to be whatever you like
You can then copy / paste this form from page to page simply changing the drop down values and the Item description