Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Form per paypal che mi rimanda alla pagina iniziale
martedì 20 ottobre 2009 - 17.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
mar 20 ott 2009 - 17:11
Salve a tutti,
sto integrando i pagamenti paypal nel mio sito web, ed ho creato tramite paypal un bottone PAGA ADESSO...
mi ha restituito questo codice da includere nella pagina
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="9053339">
<input type="image" src="https://www.paypal.com/it_IT/IT/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - Il sistema di pagamento online più facile e sicuro!">
<img alt="" border="0" src="https://www.paypal.com/it_IT/i/scr/pixel.gif" width="1" height="1">
<input type="hidden" name="business" value="<%=ConfigurationManager.appsettings("EmailPagamenti")%>">
<input type="hidden" name="item_name" value="<%=ConfigurationManager.appsettings("ObjCartShirtol")%>">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="amount" value="1,00">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="<%=ConfigurationManager.appsettings("ReturnUrl")%>">
<input type="hidden" name="cancel_return" value="<%=ConfigurationManager.appsettings("CancelUrl")%>">
<input type="hidden" name="image_url" value="<%=imgpath & "LogoItaTrasp.gif"%>">
</form>
I codici dinamici mettono dentro alla form i valori corretti, infatti visualizzando il codice della pagina restituita mette tutto ok...
però invece di dirottarmi su paypal, mi rimanda sulla pagina del carrello stesso...
lo stesso codice, inserito in una banale pagina html, mi porta correttamente a paypal....
Premetto che la mia pagina usa ASP.NET e integra funzionalità AJAX, se può essere utile...
da cosa può dipendere ??
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
mar 20 ott 2009 - 23:56
Ciao Stefano,
se utilizzi la tecnologia asp.net devi gestire il postback della pagina, quindi inserire il tuo codice in un blocco IF per verificarlo.
Dai un occhiata qua:
http://aspnet101.com/aspnet101/tutorials.aspx?id=3
Fammi sapere
------------------------
Luxsor
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
mer 21 ott 2009 - 00:07
Ciao Luxsor e grazie per avermi risposto...
si conosco l'istruzione cui fai riferimento
If Not Page.IsPostBack then
end if
Ma non ci avevo pensato in quanto si tratta di un bottone caricato in una pagina che porta un carrello della spesa, quindi alla sua visualizzazione possiamo essere in postback=false perchè è il primo caricamento cosi come possiamo avere un postback=true perchè agendo sui controlli della pagina essa è stata ricaricata....
Quindi ti chiedo, perchè sono un po' duro, cosa intendevi suggerire...
Comunque in effetti gli errori che ottengo sembrano proprio relativi a istruzioni javascript per cui ci sta che hai ragione...
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
mer 21 ott 2009 - 00:14
Allora prova a fare così:
Inserisci il codice del pagamento paypal che hai postato prima in una pagina html, e al pulsante gli attribuisci un link a quella pagina.
Quindi la pagina del carrello rimane in aspx, invece quella del pagamento effettivo in html.
Fammi sapere
------------------------
Luxsor
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
mer 21 ott 2009 - 12:00
mi puoi fare un esempio ? perchè sono abituato a inlcudere file ASCX ma non riesco ad includere un html nel modo giusto...
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
gio 22 ott 2009 - 18:15
luxsor ci sei ? non riesco ancora a far girare il pezzo di codice di paypal, mi da errori su errori e sembrano javascript....
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
gio 22 ott 2009 - 20:33
Aggiornamento....
ho spostato il codice fuori dall' UpdatePanel dato che era presumibile che andasse in conflitto con AJAX...
ora non ho più l'errore, però cliccando sul bottone anzichè andare verso il sito di paypal ritorna sulla pagina del carrello, cioè si autorichiama....
...da cosa può dipendere ???
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
lun 26 ott 2009 - 17:51
Allora...ho capito che per far funzionare il post , la form, la seconda dopo quella principale, deve essere obbligatoriamente dopo il tag BODY....
Mettendo il bottone in questa posizione funziona...
Io però ho una masterpage che mi fa il body e vorrei mantenere il bottone in fondo al carrello...come posso fare ?
ravalon
Profilo
| Expert
689
messaggi | Data Invio:
mar 27 ott 2009 - 18:51
Luxsor la tua idea della pagina HTML poteva esser giusta ma cosi facendo non posso passare i valori corretti...cioè non ho dei valori predefiniti da passare, dipende da cosa fa l'utente per cui devo usare pagine dinamiche, e vorrei possibilmente fare tutto dalla pagina da cui parto, che è quella del carrello
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !