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
World of Warship: Viaggio attraverso i mari
Hero Wars: Evento "Weaving Patterns"
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
The Eyrie GdR: I Clan delle Montagne: Imboscata!
Dissendium Draconis: Il mondo magico festeggia Samhain
I dati del generatore di rank sono stati aggiornati!
Idle Saga → In Idle Saga abbraccia il tuo destino, sconfiggi l'oscurità e diventa la leggenda che Aethoria aspettava!
Lineage II: Halloween arriva ad Aden!
Il gestore di Dominion Gdr ha risposto alla recensione di mystral
jaitheshinigami ha recensito Naruto x Boruto GDR - New Rebirth
Metin2: Azione nell'evento di ottobre
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Enlisted: Miglioramento Matchmaking
Le Cronache di Raja Dunia: Aggiornamento Stirpe Draconica
Legacy of Magic: Il sacrilegio divino
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Epica Omerica - J.R.R. Tolkien e l'epica omerica in questa interessante tesi
Twilight Saga - Twilight Saga: il gioco di ruolo online del film visto da Silu
Film Supereroi - Cinque film di supereroi che avreste dovuto vedere, ma ne dubito!
Fanta-Trade - Intervista al creatore di Fanta-Trade il primo browser game finanziario completamente sviluppato in Italia
PayPal NFT - PayPal deposita una domanda di brevetto nel mondo NFT.. scopriamo assieme la novità!
Silver Phoenix - Recensione di Silver Phoenix..entra nel mondo dei Forgotten Realms e D&D 3.5