|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jun 2008
Messaggi: 159
|
[PHP] Integrazione API Paypal
Devo utilizzare Paypal per fare delle ricariche sul sito. Una sorta di ricariche di punti.
Il procedimento dovrebbe essere questo - L'utente seleziona il taglio di ricarica - Clicca sul pulsante paypal per il pagamento - Paga con paypal - Viene redirezionato sul mio sito - Ottengo conferme che l'utente ha fatto il pagamento e aggiungo X punti nel database Il problema è proprio come eseguire quest'ultimo passaggio. Ho provato con i pulsanti express ma niente da fare, non si possono inserire variabili dinamiche nell'url della pagina finale. l'url finale dovrebbe essere tipo ?user=mario&payment=10&status=sucessfull |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
|
La risposta non la so.
Pero' piazzo questo. Ma solo perche' l'ha scritto un mio amico "guru" di Paypal. http://www.apogeonline.com/libri/9788850327522/scheda
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto. E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test. |
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Oct 2008
Messaggi: 1
|
x3d0, il tuo metodo è estremamente insicuro dato che l'url può essere falsificato come se fosse una transazione avvenuta mentre in realtà non è avvenuto proprio niente.
Devi usare, invece, le API di PayPal tramite PHP: Insomma, dopo che la transazione è avvenuta mandi una richiesta a paypal passando l'ID della transazione: se paypal risponde in modo corretto, allora procedi col trasferimento, altrimenti nulla. Un po' di link: Semplici esempi di transazioni: https://www.paypal.com/IntegrationCe...VP_Samples.zip PayPal API attraverso SOAP: https://www.paypal.com/IntegrationCe...al_PHP_SDK.zip Raccolta di classi per paypal: http://www.phpclasses.org/browse/package/4313.html Semplice classe con qualche esempio per la gestione del conto: http://www.paypaldeveloper.com/pdn/b...thread.id=1952 Se mi vuoi contattare (anche io sto facendo una cosa del genere, scrivi a indirizzi email rimossi ) Ultima modifica di cionci : 07-10-2008 alle 17:52. Motivo: per i contatti ci sono email e pvt tramite forum, gli indirizzi email non si possono mettere nei post |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:22.