browser lang:en
Quando vogliamo integrare Paypal in un sito, le API ci mettono a disposizione due metodi principali.
Il primo viene chiamato Paypal direct payments, dove ci viengono forniti dei form html dove l’utente potrà inserire le proprie informazioni e queste verranno direttamente (e in modo invisibile all’utente) inviate ai server di paypal per essere processate.
La seconda possibilità è quella dell’ Express Checkout che permette all’utente di effettuare gli acquisti sul nostro sito (quindi tutta la parte del carrello verrà gestita da noi) , una volta terminato l’acquirente può effettuare il pagamento sul sito di paypal che si occuperò di verificare e processare tutte le informazioni. Terminate le verifiche l’utente verrà reindirizzato sul sito di origine.
Quest’ultima soluzione si presta molto bene per i clienti internazionali.
Brenden Wilson ha scritto un ottimo tutorial con esempi di codice html/php su come integrare al meglio l’ Express checkout nel nostro sito.
parleremo di come sia possibile integrare paypal IPN come sistema di pagamento nelle nostre applicazioni php.
In linea di massima i concetti si possono estendere anche per altri linguaggi di programmazione.
L'ambiente
Paypal al fine di far testare a noi programmatori il suo ambiente ci mette a disposizione un ambiente (sandbox) nel quale possiamo fare praticamente tutto quello che vogliamo.
E' possibile anche provare su paypal vero e proprio, il codice utilizzato è equivalente.
Andiamoci a registrare sul sito degli sviluppatori di paypal https://developer.paypal.com/cgi-bin/devscr

e provvediamo a registrarci.
Completati tutti i passi della registrazione, logghiamoci con i nostri dati.
Dobbiamo fare solo due cose adesso, creare un account test come venditore (business) e uno come compratore (personal).
Ovviamente nel compratore andiamo a caricarci dei soldi virtuali che possiamo usare nelle nostre prove.
Questi utenti che abbiamo creato, avranno accesso da https://www.sandbox.paypal.com/ e da qui potranno amministrare i loro dati e impostazioni come se fossero effettivamente su paypal.
In questa parte vediamo le linee guida del pagamento tramite IPN che sta per instant payment notification (notifica instantanea di pagamento).
Per chi ancora non lo sapesse tramite paypal IPN possiamo comunicare a una pagina web che un pagamento fatto da un utente è stato effettivamente eseguito.
Ad esempio se un utente ha pagato, si aggiorna un record di un db in cui memorizziamo che in una certa data e ora l'utente x ha pagato correttamente.

E' tutto per ora...
Per i piú smemorati, una lista di comandi principali usati con linux cd : cambia la directory corrente. ls : mostra il…
in:Scripts e tutorials (0 commenti)Con l'avvento di caffeine molti webmaster si sono trovati a dover rivedere tutte le strategie SEO per i…
in:Scripts e tutorials (0 commenti)Questo è un widget di jQuery per il nuovo social network di Google-Buzz-che è possibile incorporare ovunque per…
in:Scripts e tutorials (0 commenti)Questo é un pratico codificatore/decodificatore/decriptatore (chiamatelo come volete) di password inserite nei file di configurazione .ste su dreamweaver function…
in:Scripts e tutorials (0 commenti)Il PageRank è un algoritmo che usa Google per valutare la credibilità e l'autorevolezza delle pagine Web. Il…
in:Scripts e tutorials (8 commenti)Con questo script possiamo limitare il download di un file dal nostro server php; il limite di velocitá…
in:Scripts e tutorials (0 commenti)Alcuni host hanno disabilitati nei settaggi del.ini i comandi allow_url_fopen. Questo significa anche non poter usare i vantaggi…
in:Scripts e tutorials (2 commenti)Gli SHORT URLS fanno ormai parte di quelle cose di internet che ci suonono terribilmente familiari; per capirci…
in:Scripts e tutorials (0 commenti)
