PDA

Visualizza la versione completa : PayPal


ALonE
12-11-2008, 18:27
Buongiorno a tutti

un piccolo aiuto su Paypal... ho cercato sul sito ufficiale ma ci sono pdf enormi da leggere per capire come integrare questo metodo pagamento.
Premetto che per il sito che sto sviluppando ho già un carrello mio e già c'è una funzionalità di pagamento online attraverso BankPass...
...la procedura sarebbe questa: una volta confermato il carrello il sistema salva l'ordine e reindirizza l'utente sul metodo di pagamento scelto.
Per ora è BankPass al quale passo il numero ordine, l'importo, il codice merchant e la chiave per la trasmissione.
L'utente paga sul server di BankPass, quest'ultimo verifica il pagamento e mi ritorna sul server dandomi risposta sull'esito.

Vorrei sapere dove posso trovare documentazione ed esempi semplici su PAYPAL che ricalchino questo esempio.

Grazie

CIAO

stewe19
12-11-2008, 19:17
Ciao!
anchio fra un po dovro sbattere la testa su paypal e se ti può interessare sul sito ufficiale ti danno la possibilità di scaricare script preconfigurati per gli ecommerce, di creare direttamente online pulsanti di acquisto e diversi tutorial molto utili!
devi però essere registrato!
ora non ricordo bene qualè la pagina comunque se ti registri ci dovrebbe essere la sezione per sviluppatori dove trovi tutto!

Ciao!

Santino83_02
12-11-2008, 21:16
Allora,

sul sito di paypal, nella sezione developer trovi tutto, da script di esempi a quello che ti pare. La procedura che indica tale sito è (dopo che l'utente ha fatto correttamente il pagamento):

1) paypal ti manda in Post ad una tua pagina dei dati (token e quant'ualtro) che riguardano il pagamento appena effettuto

2) la tua pagina fa una richiesta xmlhttp a paypal per confermare la correttezza dei dati ricevuti

3) Se il server paypal da esito positivo, allora sei sicuro al 100% del pagamento

detto ciò, io l'ho provato su un sito che ho fatto.. e alla mia pagina paypal non manda nulla e non funge.. (cmq i passi sopra sono illustrati con codice sul sito paypal). Detto ciò, buon divertimento :D

ALonE
20-01-2009, 18:45
:cry: :cry: :cry: :cry:
:dhò: :dhò:
:incupito:

Allora ho letto tutti i pdf che c'erano sul sito (in italiano e in inglese) mi sono creato 2 account, uno per prendere documentazione e l'altro sul sito SANDBOX per creare un utente di test.
Sul SANDBOX ho creato degli utenti finti per fare i pagamenti.
Ho creato una pagina di prova che spedisce i dati ma....

PORKA DI QUELLA PUPAZZA!!!

Non va nulla!!!!!!!!!!

Ho impostato tutto sia la pagina di "return" che quella di "notify" ma addirittura non riesco neanche a pagare con l'utente di test.

Una volta... una sola volta sono riuscito a pagare con l'utente di test (ora continua a darmi errore "We cannot process your payment at this time. Please retry your purchase with a different payment method. Contact PayPal Customer Service if you need further assistance.") ma quando mi ritorna sulla pagina non mi passa nessun parametro e non riesco a sapere il numero di transazione e il suo esito. :cry: :cry: :dhò: :dhò:

Sono giorni che ci sbatto su la testa ma nada!!!!

Ho provato a guardare gli script che danno ma non è che siano di grande aiuto.

Qualcuno ha già affrontato

Santino83_02
21-01-2009, 03:19
a me apparte il notify, ha funzionato tutto al primo colpo.. il notify (o mi sa che era il return) non mi ha mai funzionato...

michele.santoro
22-01-2009, 19:44
Prova a leggere Introduzione a PayPal e IPN per sviluppatori (https://www.paypal.com/it/cgi-bin/webscr?cmd=p/pdn/article_pdn_intro-outside)
Anch'io come Santino83_02 ho provato e funziona tutto tranne il notify col quale sto ancora litigando.
Se a te riesce fai sapere come hai fatto.
:ciauz:

maxolino
06-02-2009, 15:19
Originariamente inviato da Santino83_02

2) la tua pagina fa una richiesta xmlhttp a paypal per confermare la correttezza dei dati ricevuti


Ciao Santino, puoi darti qualche info in più su questo passaggio per favore?

Grazie!!!
:ciauz:

Santino83_02
06-02-2009, 19:28
Originariamente inviato da maxolino
Ciao Santino, puoi darti qualche info in più su questo passaggio per favore?

Grazie!!!
:ciauz:


ci sono tutte le info ed esempi nella sezione developer di paypal :ciauz:

Loading