PayPal è un sistema di pagamento online, risultante tra i più diffusi della rete. Molto semplice da utilizzare e da gestire, PayPal consente ai programmatori di integrare con estrema semplicità detto sistema di pagamento nei sistemi di E-Commerce.
Il primo passo è quello di creare un proprio account su PayPal, collegandosi all’indirizzo:
e specificando tutti i dati richiesti, ra cui la propria carta di credito.
Facciamo un semplice esempio di integrazione di PayPal in un’applicazione realizzata in ASP, creando delle variabili che fungeranno da valori per le caselle di testo nascoste che fanno parte del codice HTML che PayPal utilizza per generare il form di pagamento:
<%
Dim email, ordine, importo
email = "account@server.ext"
ordine = "150"
importo = "15.30"
%>
L’email dev’essere quella utilizzata per la creazione dell’account su PayPal, l’ordine rappresenta l’ID assegnato all’ordine in fase di gestione del carrello della spesa e l’importo è il totale a pagare a carico del cliente, ma si faccia attenzione al fatto che i decimali, per PayPal, vanno separati col punto e NON con la virgola.
Vediamo ora il codice HTML del form di invio dell’ordine sui server di 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="<%=email%>"> <input type="hidden" name="item_name" value="<%=ordine%>"> <input type="hidden" name="currency_code" value="EUR"> <input type="hidden" name="amount" value="<%=importo%>"> <input type="submit" value="Paga con PayPal"> </form>
Le caselle di testo non valorizzate dinamicamente attraverso ASP sono valori di default che per PayPal vanno lasciati cosi come sono.
