Newsgroup: it.lavoro.professioni.webmaster
Titolo: pagina di ritorno con paypal

Sto implementando il sistema di pagamento tramite paypal ma quello che non
riesco ad ottenere è il ritorno delle informazioni una volta che
l'acquirente ha pagato.
E' attivo il ritorno ad una mia pagina personale e in effetti funziona solo
che vorrei che mi ritornasse indietro almeno una variabile che mi consenta
di identificare a CHI si riferisce la transazione eseguita.
Faccio un esempio concreto:
dalla mia pagina viene immesso ad esempio nome e cognome, la persona clicca
su "registra" io salvo i dati sul db e gli associo una stringa alfanumerica
di controllo, dopo all'utente si apre la pagina di pagamento, clicca sul
bottone che lo reindirizzerà sul paypal e al sito viene passata anche la
viariabile con il codice.
Vi posto il pulsante che ho creato
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="xxxxx">
<input type="hidden" name="item_name" value="iscrizione">
<input type="hidden" name="item_number" value="01">
<input type="hidden" name="amount" value="10">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="
http://www.miosito/paga_ok.asp
">
<input type="hidden" name="rm" value="2">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="tax" value="0">
<input type="hidden" name="lc" value="IT">
<input type="hidden" name="bn" value="PP-DonationsBF">
<input type="hidden" name="on0" value="codice">
<input name="os0" type="hidden" value="codicecontrollo">
Il resto è il codice dell'immagine del pulsante.
Nel Sandbox la variabile la visualizzo correttamente, ma la pagina che mi
torna indietro mi riporta nella URL le variabili del prezzo, della valuta e
poi una stringa "sig" LUNGHISSIMA che non so interpretare.
Potete aiutarmi?
Grazie mille

 l'acquirente ha pagato.
Dovresti approfondire l'argomento IPN su paypal
qui trovi il link al manuale
http://www.paypal.com/cgi-bin/webscr?cmd=p/acc/ipn-info-outside
Marco Di Silvio
http://www.submission.it
http://www.indicizzato.it

 
http://www.paypal.com/cgi-bin/webscr?cmd=p/acc/ipn-info-outside
Nel suo caso serve il PDT; in pratica devi fare un post con la 'tx' e la
frase di controllo che ricavi dal tuo profilo paypal al sito di paypal
stesso (o alla sandbox). Avrai come risposta le variabili che ti 
servono.
Cerca un manuale che si chiama 'order integrating' o qualcosa di
simile.
-- 
ValeRyo 

 
Si ma è un gran casino e tutto per una semplice varibile di ritorno, ho
risolto molto semplicemente aggiungendo alla url di ritorno il codice che
avevo già generato da me per cui ho modificato questa riga in
<input type="hidden" name="return"
value="
http://www.miosito/paga_ok.asp?var_codice=miocodice
">
Adesso faccio lo stesso con la pagina di fallito pagamento e dovrei aver
risolto.
Grazie comunque per il consiglio.

 Grazie comunque per il consiglio.
Secondo me rischi un po' così
io potrei vedere il sorgente del form e chiamare direttamente la pagina di 
conferma 

 conferma
Si hai ragione in effetti me ne sono accorto poco dopo, alla fine ho usato
il PDT, faccio comunque passare la variabile perň prima di attivare
l'utente faccio il controllo tramite PDT e solo dopo una risposta
affermativa procedo con la modifica sul database.
Grazie.