![]() |
|||||
Tutorial PHP | |||||
|
Home |
Tutorial PHP |
Art. # 95
Pagamento online con PayPal e PHP
PayPal è uno dei sistemi di pagamento online più diffusi. La sua semplicità di utilizzo e di gestione dell'account consentono ai programmatori di gestire con estrema semplicità il sistema di pagamento sugli E-Commerce propri o dei propri clienti. Per utilizzare PayPal come sistema di pagamento in un sito di commercio elettronico è necessario, innanzitutto, disporre di un account, creabile sul sito: Vediamo un esempio di integrazione di PayPal in un E-Commerce realizzato in PHP. Iniziamo col dire che il form di invio dell'ordine di pagamento va inserito nella pagina della conferma dell'ordine e che vanno passate dinamicamente, nei campi nascosti (sarà visibile solo ul bottone di submit), tre variabili:
<?
$email = "account@server.ext";
$ordine = "100";
$importo = "10.90";
?>
L'email è quella utilizzata per la creazione dell'account su PayPal; l'ordine è l'ID assegnato all'ordine in fase di gestione del carrello della spesa e/o dell'E-Commerce in questione; l'importo è il totale a pagare a carico del cliente. Attenzione: i decimali vanno separati obbligatoriamente col punto e non con la virgola. In funzione di queste variabili PHP appena create (i cui nomi sono indicativi), vediamo 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="<?echo $email;?>"> <input type="hidden" name="item_name" value="<?echo $ordine;?>"> <input type="hidden" name="currency_code" value="EUR"> <input type="hidden" name="amount" value="<?echo $importo;?>"> <input type="submit" value="Paga con PayPal"> </form> Le variabili vanno inserite nelle caselle di testo nascoste esattamente come indicato ed il resto dei campi, con valori di default, sono delle costanti che servono esattamente in questo modo a PayPal. Scritto in data 05/06/2008
|
Appunti PHP per categoriaGuida PHP Guida MySQL Tutorial PHP Tutorial MySQL Tips and Tricks Referenze Download Libreria ExtraNovità
Caching delle pagine PHP
Array di stringa con le funzioni explode() e implode()
Criptare il codice PHP
Un AdServer in PHP e MySQL
Hosting Linux su ConsultingWeb.it
Password casuali con PHP
Ottimizzare una tabella MySQL
Contatore grafico in PHP
Pagamento online con PayPal e PHP
Leggere i meta tag con PHP
TagAJAX, Email, LAMP, Login, MS Access, MS Excel, MS Office, MS Word, PDF, phpMyAdmin, Statistiche, Upload, XML Corsi online
Corso PHP
© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| | |||