firefox e paypal ipn postato il 26/01/2012 20:53:11 nel forum programmazione, gdrcd, open source, hosting
salve,
ho creato un sistema di pagamento paypal molto semplice, il tasto con cui si paga l'oggetto, e poi ho impostato un return in caso di successo ed uno in caso di errore.
in caso di successo manda ad una pagina che aggiorna sul database che l'utente x ha comprato y.
solo che non so perchè con versioni di firefox precedenti all'ultima uscita ora.. non funziona.. paypal rimanda al file di successo ma questo le variabili $_POST[] di paypal non le prende.. mentre con tutti gli altri browser persino con ie funziona perfettamente.
qualcuno di voi gli è mai capitato?
usate un particolare script di paypal ipn?
grazie
se qualcosa non è ben chiaro spiego più chiaramente.
Pagine → 1
27/01/2012 12:03:05
Dovresti postare un po'di codice; usi javascript per l'invio dei dati?
27/01/2012 16:02:12
no ho risolto.. ho scoperto che con firefox non so perchè al rimando in caso di successo mi rimandava due volte i dati e andava in conflitto..
ho impostato per bene nel caso in cui fosse un risultato invalido ed ora funziona..
27/01/2012 18:40:24 e modificato da darkside of breakfast il 27/01/2012 18:44:22
comunque l'ipn è una cosa diversa, serve a far fare una richiesta "push" ad un tuo file "listener" che raccoglie i dati in background, senza che l'utente venga reindirizzato o cose così.
Oltre a risolvere in tal modo eventuali problematiche dovute al comportamento del client (come quelle che elencavi, ma anche l'utente che dopo aver finito la transazione compie un'operazione diversa da quella che ti aspetti tipo chiudere il browser) risolve una miriade di problemi di sicurezza grazie al fatto che passa un hash ad un file sconosciuto al client che poi tramite cUrl si va a riprendere i dati del compratore e puoi fare tutte le operazioni di confronto/aggiornamento dati che vuoi.
ps: qui (https://cms.paypal.com/cms_content/IT/it_IT/files/developer/IPN_PHP_41.txt https://cms.paypal.com/cms_content/IT/it_IT/files/developer/IPN_PHP_41.txt) script di esempio in php, commentato e quant'altro.
ps2: perchè il link non funziona? il path è corretto
27/01/2012 19:01:54
il link non funziona per i : che mancano..
comunque avevo visto questa funziona.. ma non capisco come si debba implementare..
nel senso io ho il form con il pulsante di paypal faccio il pagamento.
ma questa funziona dove la implemento?
27/01/2012 19:23:52
ahhhn! quindi usi il bottone paga adesso e non te lo fai da solo il form... dunque, penso sai che sono tutti input hidden (un po' un casino per la sicurezza ma vabbè col paga adesso si risolve qualcosa)
https://cms.paypal.com/it/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_Appx_websitestandard_htmlvariables
ti interessa:
notify_url
url assoluto del listener
custom
se vuoi passare qualche variabile che non verrà mai mostrata al cliente, tipo l'id univoco personale o l'email utilizzata sul sito - che ovviamente può essere diversa da quella con cui paga - per riconoscere senza ambiguità il pagamento.
27/01/2012 22:39:05
no aspe io il form di pagameno lo creo da me.. non uso il bottone di paypal.. per questo ti chiedo come implementare lo script..
28/01/2012 00:12:58
ho già scritto la pagina della documentazione con tutte le variabili che ti interessano (che dovresti già conoscere se crei il form da te, altrimenti come altro potresti?)
28/01/2012 09:18:21
ah non la avevo proprio aperta xd
okay capisciuto metto l'input notify_url e associo la pagina ipn.
perfetto ti ringrazio!
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, diventa quello che hai sempre cercato.
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, diventa quello che hai sempre cercato.
GDR dal Vivo - Scopri il fantastico mondo dei gdr dal vivo. Fai muovere il tuo pg :)
LOTR dal Testo al Cinema - Tesi di laurea sul Signore degli Anelli: dal testo allo schermo
Giochi Bleach - Lista completa dei giochi di ruolo online ambientati nel mondo di Bleach
Il Regno dei Draghi - Intervista alla gestrice di Il Regno dei Draghi il play by forum delle Cronache del Ghiaccio e del Fuoco
Phantom Souls - Intervista ai creatori del play by chat urban fantasy Phantom Souls ambientato a Vancouver
Jedi Survivor - Star Wars Jedi: Survivor, sarà una trilogia? Leggiamo il commento di Stig Asmussen!