Pagamento standard (Standard checkout)
La soluzione di Pagamento standard (Standard checkout) è un'altra possibilità per ricevere pagamenti in modo semplice e sicuro con PayPal. Per l'integrazione del Pagamento standard non sono necessarie conoscenze di API poiché si basa esclusivamente su stringhe di codice HTML.
Il Pagamento standard può ad esempio essere utilizzato per:
- Trasmettere il contenuto di carrelli di terzi a PayPal
- Vendere articoli con un pulsante Paga adesso
Pulsanti Paga adesso
I pulsanti Paga adesso vengono normalmente utilizzati per vendere articoli singoli sul proprio sito. Il codice HTML dei pulsanti può essere facilmente scaricato dal sito PayPal oppure può essere creato indipendentemente.
Per creare il pulsante direttamente sul sito PayPal, segui queste istruzioni:
1. Accedi al tuo conto PayPal Premier o Business.
2. Immetti il seguente link nella barra indirizzi del tuo browser web:
https://www.paypal.com/it/cgi-bin/webscr?cmd=_web-tools
3. Immetti i dettagli sul pulsante e scegli la tipologia che preferisci.
4. Clicca su Crea pulsante adesso.
Al momento della creazione del pulsante, consigliamo di attivare l'opzione corrispondente di crittografia, per evitare che il codice possa essere manipolato esternamente da terzi.
Il seguente codice di esempio per il pulsante Paga adesso può essere personalizzato secondo le proprie esigenze.
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="utente@azienda.com">
<input type="hidden" name="item_name"
value="Descrizione articolo">
<input type="hidden" name="item_number"
value="Numero articolo">
<input type="hidden" name="amount" value="100.00">
<input type="hidden" name="no_shipping" value="2">
<input type="hidden" name="Ic" value="IT">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="bn" value="IC_Esempio">
<input type="image" src="https://www.paypal.com/it_IT/
i/btn/x-click-but01.gif"
name="submit" alt="PayPal, il modo sicuro di pagare e farsi pagare online!>
<img alt=""
src="https://www.paypal.com/en_US/i/scr/pixel.gif"
width="1" height="1">
</form>
La tabella che segue illustra le variabili più importanti utilizzate nell'esempio.
Variabile | Valore |
---|---|
business | L'indirizzo email del venditore |
item_name | La descrizione dell'articolo |
item_number | Il numero interno dell'articolo |
amount | Il prezzo dell'articolo |
currency_code | La valuta del prezzo |
image | L'indirizzo dell'immagine del pulsante |
Ic | La lingua di pagamento della pagina PayPal (US = Inglese americano; GB = Inglese britannico; IT = Italiano; DE = tedesco; FR = francese; ES = spagnolo; NL = olandese; CN = cinese; JP = giapponese). |
Carrello di terzi
Se utilizzi un carrello sviluppato da terzi o una soluzione proprietaria, quando l'acquirente deve pagare il contenuto del carrello può essere trasferito a PayPal. Questo può avvenire in due modi:
1. Trasmissione dei dettagli dell'articolo
2. Trasmissione dell'importo totale
1. Trasmissione dei dettagli sull'articolo
PayPal consiglia questo metodo più semplice, perché i clienti visualizzano un'informazione trasparente sui costi. Le interfacce di backend inoltre assicurano una trasmissione delle informazioni strutturata con limitato impiego di risorse.
Le variabili più importanti riportate nell'esempio vengono discusse nella tabella seguente.
<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="paypal@azienda.com" />
<input type="hidden" name="item_name_1"
value="Articolo 1" />
<input type="hidden" name="amount_1" value="1.00" />
<input type="hidden" name="item_name_2"
value="Articolo 2" />
<input type="hidden" name="amount_2" value="2.00" />
<input type="submit" value="PayPal" />
</form>
Le variabili di questo esempio hanno i seguenti valori:
Variabile | Valore |
---|---|
cmd | corrisponde sempre a _cart (carrello) |
upload | corrisponde sempre a 1. Con questo valore si informa PayPal che verranno trasmessi i valori di un carrello |
business | L'indirizzo email del venditore |
item_name_x | La descrizione dell'articolo x |
amount_x | La quantità dell'articolo x |
La descrizione e la quantità devono essere specificate per ogni singolo articolo. I numeri di articolo devono cominciare con 1 e continuare in modo crescente e senza interruzioni.
2. Trasmissione dell'importo totale
Con questa soluzione, tutti gli articoli del carrello vengono accorpati e a PayPal viene inviato l'importo totale. Una caratteristica fondamentale di questo metodo semplificato, è che gli acquirenti non possono vedere quali articoli hanno messo nel carrello e che questi non modificano il nome delle variabili PayPal né possono aggiungerne delle nuove.
L'esempio seguente invia solo l'importo totale a PayPal:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="business"
value="paypal@azienda.com" />
<input type="hidden" name="item_name"
value="la tua ordinazione di fiori" />
<input type="hidden" name="amount" value="3.00" />
<input type="submit" value="PayPal" />
</form>
Le variabili di questo esempio hanno i seguenti valori:
Variabile | Valore |
---|---|
cmd | Corrisponde sempre a _xclick |
business | L'indirizzo email del venditore |
item_name | Nome del negozio online o dell'ordine |
amount | Importo totale della transazione |
Altre informazioni
Guida all'integrazione del Pagamento express ( PDF )
Forum di base per i pagamenti su sito web della comunità di sviluppatori PayPal (inglese)