web-dev-qa-db-fra.com

Payer plusieurs articles (en une fois) via paypal

J'ai une liste de produits pour lesquels j'aimerais ajouter un bouton "Payer maintenant" afin de permettre à mes clients de payer via Paypal.

J'ai parcouru la documentation et je ne trouve pas comment faire cela. Je peux ajouter plusieurs éléments, mais cela ne sera pas pratique, car j'ai déjà la liste des éléments à traiter. besoin du processus de commande pour détailler la commande, donc un "acheter maintenant" avec 1 prix n'est pas bon non plus.

Toute aide appréciée les gars, j'ai essayé (sans chance):

<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>
32
mononym

Consultez cet exemple et apportez les modifications nécessaires en conséquence. En gros, ajoutez un trait de soulignement au nom de l'élément avant le numéro et attribuez un nom unique au montant, ainsi qu'au trait de soulignement et au nombre.

Vous devez donner le montant à chaque article en fonction du total de vos paniers.

<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>

Spécifiez la quantité (facultatif)

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

Le bouton Ajouter au panier de Paypal vous aide à accepter le paiement de plusieurs articles. Le bouton HTML va ressembler à ceci.

<form target="_self" action="https://www.Paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="add" value="1">
<input type="hidden" name="item_name" value="PHP Book">
<input type="hidden" name="item_number" value="PB123">
<input type="hidden" name="amount" value="25">
<input type="hidden" name="currency_code" value="USD">
<input type='hidden' name='cancel_return' value='http://www.example.com/cancel.php'>
<input type='hidden' name='return' value='http://www.example.com/success.php'>
<input type="image" name="submit"
src="https://www.paypalobjects.com/webstatic/en_US/i/btn/png/btn_addtocart_120x26.png"
alt="Add to Cart">
<img alt="" width="1" height="1" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif">
</form>
0
JoyGuru

ça ne marchera pas 

<input type="hidden" name="cmd" value="_xclick-subscriptions">

s'il vous plaît me mettre à jour si vous connaissez l'option de paiement de plusieurs éléments dans la méthode de paiement récurrent ou de quelque manière que ce soit, je peux ajouter des taxes dans cette méthode.

0
manish1706