Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
lascia perdere trucchetti vari per nascondere gli indirizzi, quando si tratta di soldi dei clienti "non si scherza".

nel tuo sito crei l'ordine e ne tieni traccia in un database, poi mandi il cliente al pagamento assieme al numero d'ordine e altre info necessarie. eseguita la procedura di pagamento dovrai ricevere da paypal un messaggio IPN (instant payment notification) che lo interpreti col linguaggio dinamico che ti aggrada (asp, net, php...), quindi mandi il cliente alla pagina download nella quale forzerai il download verso il client a determinate condizioni che vorrai creare (pagamento notificato, tempo massimo per eseguire il download, verifica IP...)

tieni conto che il cliente potrebbe non scaricare immediatamente il tuo prodotto (o potrebbe non andare comunque a buon fine), quindi devi creare anche una procedura per il recupero del download.

è cosa abbastanza complessa, se non sei ferrato con linguaggi dinamici e database ti ci vorrà molto tempo per imparare. se devi fare questa cosa in tempi brevi è meglio che incarichi qualcuno

Immaginavo la questione degli URL fosse fuori discussione...

Ora, per quanto riguarda il database avevo già pensato a qualcosa del genere...


Avrei questa query :

CREATE TABLE `utenti` (
`id_utente` int(6) unsigned NOT NULL auto_increment,
`IP` int(11) unsigned NOT NULL,
`username` varchar(60) character set utf8 NOT NULL,
`idTransazione` varchar(60) character set utf8 NOT NULL,
PRIMARY KEY (`id_utente`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

Ma non saprei dove metterla... se dentro il file index.php o su PHPMyAdmin... insomma ce l'ho ma non so che farne XD

Inoltre non riesco a trovare l'impostazione per mandare, dopo determinato pagamento, l'IPN al mio sito... volendo saprei come interpretarlo....