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
hestiasama ha recensito Raxhodya Yaoi GdR
nightvale ha risposto alla discussione: ricerca pbc per categoria
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
anima ha risposto alla discussione: Kingdom Hearts GDR
Crossout: Ruote della Rovina Brawl!
redclaw ha recensito La Tana del Ladro
mrlore92 ha aperto un annuncio di ricerca: Harry Potter Magic World ricerca Giocatore
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Miami Gdr: Aggiornamento FAQ & Utilities di gioco
aik ha aperto una nuova discussione: ricerca pbc per categoria
World of Tanks: Vive la France!
FragPunk: 🎤 Il palco è quasi pronto...
FragPunk → Gioco d'azione frenetico ispirato al punk, con gameplay caotico, ribelle ed energia illimitata! Gioca gratuitamente!
lucediruolo ha risposto alla discussione: Utilità del campo "orientamento sessuale" del personaggio
I dati del generatore di rank sono stati aggiornati!
Ex Gratia GDR: Finale di Stagione 2025 pt. 1 | Crowed
Il gestore di Nyx Insight - Project S.E.T. ha risposto alla recensione di just a girl
Dark Genesis → Ascendi al cielo in Dark Genesis! Raduna potenti semidei, costruisci il tuo impero volante e scontrati in battaglie divine!
Tempo Libero - Come giocare online senza sacrificare il proprio tempo
Letteratura Estesiva - Letteratura estensiva: Romanzo seriale e planimetrie fantasy per il lettore globale.
Giochi Yu-Gi-Oh! - Lista dei giochi ambientati nel mondo di Yu-Gi-Oh! Crea il tuo Deck!
Incassi dei Giochi! - I giochi online che incassano di più ogni minuto in quest stramba classifica! ;)
Isola di Mon - Intervista al gestore di L'Isola di Mon uno dei primissimi play by chat aperti e da poco tornato online!
Cucina Medievale - Articolo sulla cucina medievale. Riscopri gli antichi sapori...
Principato di Midgar - Intervista al gestore del GdR play by chat fantasy Principato di Midgar
Jooke - Presentazione del portale Jooke dedicato alle cronache Play by Email