Paying for multiple items (at once) via paypal

35,717

See this sample and make the changes to yours accordingly. Basically add underscore to item name before number and give unique name to amount also with underscore and number.

You have to give amount to each item based on your carts totals.

<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="[email protected]">
<input type="hidden" name="currency_code" value="USD">

<input type="hidden" name="item_name_1" value="beach ball">
<input type="hidden" name="amount_1" value="15">

<input type="hidden" name="item_name_2" value="towel">
<input type="hidden" name="amount_2" value="20">

<input type="image" src="http://www.paypal.com/en_US/i/btn/x-click-but01.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>

Specify Quantity(optional)

<input type="hidden" name="quantity_1" value="1">

for more reference about cart: Paypal Cart

Share:
35,717
mononym
Author by

mononym

Updated on July 03, 2020

Comments

  • mononym
    mononym almost 4 years

    I have a list of products that I'd like to add a "pay now" button to so that I can allow my customers to pay via Paypal.

    I've gone through the documentation and can't find how to do this. I can add multiple items, but this is not going to be handy as I already have the list of items to process. I also need the checkout process to itemize the order, so a "buy now" with 1 price is no good either.

    Any help appreciated guys, I tried (with no luck):

    <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="[email protected]">
    <input type="hidden" name="lc" value="GB">
    <input type="hidden" name="item_name" value="test 1">
    <input type="hidden" name="item_number" value="1">
    <input type="hidden" name="item_name2" value="test 2">
    <input type="hidden" name="item_number2" value="2">
    <input type="hidden" name="item_name3" value="test 3">
    <input type="hidden" name="item_number3" value="3">
    <input type="hidden" name="amount" value="99.00">
    <input type="hidden" name="currency_code" value="GBP">
    <input type="hidden" name="button_subtype" value="products">
    <input type="hidden" name="no_note" value="0">
    <input type="hidden" name="add" value="1">
    <input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest">
    <input type="image" src="https://www.paypal.com/en_GB/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online.">
    <img alt="" border="0" src="https://www.paypal.com/en_GB/i/scr/pixel.gif" width="1" height="1">
    </form>