2010-07-22 9 views
32

Mam listę produktów, które chciałbym dodać przycisk "zapłać teraz", abym mógł pozwolić moim klientom zapłacić przez Paypal.Płacenie za wiele przedmiotów (za jednym zamachem) przez paypal

Przeszedłem przez dokumentację i nie mogę znaleźć, jak to zrobić. Mogę dodać wiele przedmiotów, ale to nie będzie przydatne, ponieważ mam już listę przedmiotów do przetworzenia. Potrzebuję również procesu realizacji zamówienia, aby wyszczególnić zamówienie, więc "kup teraz" z 1 ceną też nie jest dobre.

Każda pomoc mile widziane facetów, próbowałem (bez powodzenia):

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

Odpowiedz

66

Zobacz tę próbkę i wprowadzić zmiany do Ciebie odpowiednio. Zasadniczo dodaj podkreślenie do nazwy przedmiotu przed numerem i nadaj unikalnej nazwie również z podkreśleniem i liczbą.

Musisz podać kwotę każdemu przedmiotowi w oparciu o sumy koszyków.

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

określić ilość (opcjonalny)

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

W jaki sposób określasz zmienne ilości dla każdej pozycji? –

+1

@JosephPersie Zaktualizowałem odpowiedź. Sprawdź również ten link, aby uzyskać bardziej szczegółowe odpowiedzi https://www.paypal-community.com/t5/About-Selling/how-do-i-add-a-quot-quantity-quot-option-to-my- button-ie-5-x/td-p/480148 – Codex73

0

to nie będzie działać w

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

zaktualizuj mnie, czy wielokrotne opcję płatności pozycja w nawracających metody płatności lub w jakikolwiek wiesz sposoby mogę dodać podatek w tej metodzie.

+1

Powinien to być '_cart' zamiast' _xclick-subscriptions' – Pankaj

0

PayPal Przycisk "Do koszyka" umożliwia przyjmowanie płatności za wiele przedmiotów. Przycisk HTML spodoba się następująco.

<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> 
Powiązane problemy