2010-07-22 16 views
32

Ho un elenco di prodotti che vorrei aggiungere un pulsante "paga ora" in modo da consentire ai miei clienti di pagare tramite Paypal.Pagamento di più articoli (in una volta) tramite paypal

Ho esaminato la documentazione e non riesco a trovare come eseguire questa operazione. Posso aggiungere più elementi, ma questo non sarà utile dato che ho già l'elenco degli elementi da elaborare. Ho anche bisogno della procedura di checkout per dettagliare l'ordine, quindi un "acquisto ora" con 1 prezzo non va bene neanche.

Qualsiasi aiuto apprezzato ragazzi, ho provato (senza fortuna):

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

risposta

66

Vedi questo campione e apportare le modifiche al tuo conseguenza. Fondamentalmente aggiungi il carattere di sottolineatura al nome dell'elemento prima del numero e assegna un nome univoco da sommare anche con il carattere di sottolineatura e il numero.

Devi dare l'ammontare di ogni articolo in base ai totali dei tuoi carrelli.

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

specificare la quantità (opzionale)

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

Come si specificano le quantità variabili per ciascun articolo? –

+1

@JosephPersie Ho aggiornato la risposta. Controlla anche questo link per una risposta più dettagliata 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

non funzionerà in

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

si prega di aggiornare me se sapete di più l'opzione di pagamento elemento nel metodo di pagamento ricorrente o in qualsiasi modi in cui posso aggiungere le tasse in questo metodo.

+1

Dovrebbe essere '_cart' invece di' _xclick-subscriptions' – Pankaj

0

PayPal Il pulsante Aggiungi al carrello consente di accettare il pagamento per più articoli. Il pulsante HTML gradirà quanto segue.

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