Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Test per paypal

  1. #1
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839

    Test per paypal

    Ciao,

    sto cercando di capire come interagire con PayPal. Ho scaricato il manuale e il file PayPal_ClassicAsp_SDK_4_2_0.msi che, a quanto ho capito, dovrebbe servire per testare il carrello e la transazione.

    L'ho installato. E ora, come funziona?

    Insomma, sapete spiegarmi come posso testare il mio carrello con paypal?
    Sicut Nox Silentes

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Se non ricordo male (ma è probabile ) dovresti collegarti ad un loro server di prova...
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  3. #3
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Questa è l'unica cosa che ho capito anche io. Ma come si fà? E quali sono le variabili da passare?
    Sicut Nox Silentes

  4. #4
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  5. #5
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Ci sono già stato ma non so come muovermi per testarlo.
    Sicut Nox Silentes

  6. #6
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Niente? Neanche qualche codice asp di esempio?
    Sicut Nox Silentes

  7. #7
    Originariamente inviato da Freedom
    Niente? Neanche qualche codice asp di esempio?
    sicuramente loro forniscono tutto il supporto a riguardo...non ci credo neanche se lo vedo che non abbiano messo una specie di tutorial o faq a riguardo

  8. #8
    Ciao, io nel mio negozio uso questo, magari ti può servire, tutti i riferimenti alla pagina OK o KO sono per i valori che mi vengono mandati indietro da paypal a transazione conclusa (naturalmente se il cliente clicca su "torna all'ecomerce"):

    codice:
    			<form name="_xclick" action="https://www.paypal.com/cgi-bin/webscr" method="post">
    				<input type="hidden" name="cmd" value="_xclick">
    				
    				
    				<input type="hidden" name="business" value="<%=PayPalId%>">
    				
    				
    				<input type="hidden" name="currency_code" value="EUR">
    				
    				
    				<input type="hidden" name="lc" value="IT">
    				
    				
    				<input type="hidden" name="item_name" value="ordine n. <%=PayPalB%>">
    				
    				
    				<input type="hidden" name="on0" value="<%=PayPalB%>">
    				
    				
    				<input type="hidden" name="on1" value="<%=RSut("id")%>">
    				
    				
    				<input type="hidden" name="amount" value="<%=PayPalC%>">
    				
    				
    				<input type="hidden" name="no_shipping" value="1">
    				
    				
    				<input type="hidden" name="no_note" value="1">
    				
    				
    				<input type="hidden" name="page_style" value="<%=PayPalStile%>">
    				
    				
    				<input type="hidden" name="return" value="<%=UrlEcom%>PayPal_OK.asp">
    
    				
    				<input type="hidden" name="cancel_return" value="<%=UrlEcom%>PayPal_KO.asp">
    				
    				
    				<input type="hidden" name="email" value="<%=RSut("Mail")%>">
    
    				
    				<input type="hidden" name="first_name" value="<%=RSut("Nome")%>">
    
    				
    				<input type="hidden" name="last_name" value="<%=RSut("Cognome")%>">
    
    				
    				<input type="hidden" name="address1" value="<%=RSut("Via")%>, <%=RSut("Civico")%>">
    
    				
    				<input type="hidden" name="zip" value="<%=RSut("cap")%>">
    
    				
    				<input type="hidden" name="city" value="<%=RSut("Citta")%>">
    
    				
    <%
    				Select Case RSut("Provincia")
    					Case "AG"	
    						UtProvincia= "Agrigento"	
    					Case "AL"	
    						UtProvincia= "Alessandria"
    					Case "AN"	
    						UtProvincia= "Ancona"
    					Case "AO"	
    						UtProvincia= "Aosta"
    					Case "AP"	
    						UtProvincia= "Ascoli Piceno"
    					Case "AQ"	
    						UtProvincia= "L'Aquila"
    					Case "AR"	
    						UtProvincia= "Arezzo"
    					Case "AT"	
    						UtProvincia= "Asti"
    					Case "AV"	
    						UtProvincia= "Avellino"
    					Case "BA"	
    						UtProvincia= "Bari"
    					Case "BG"	
    						UtProvincia= "Bergamo"
    					Case "BI"	
    						UtProvincia= "Biella"
    					Case "BL"	
    						UtProvincia= "Belluno"
    					Case "BN"	
    						UtProvincia= "Benevento"
    					Case "BO"	
    						UtProvincia= "Bologna"
    					Case "BR"	
    						UtProvincia= "Brindisi"
    					Case "BS"	
    						UtProvincia= "Brescia"
    					Case "BZ"	
    						UtProvincia= "Bolzano"
    					Case "CA"	
    						UtProvincia= "Cagliari"
    					Case "CB"	
    						UtProvincia= "Campobasso"
    					Case "CE"	
    						UtProvincia= "Caserta"
    					Case "CH"	
    						UtProvincia= "Chieti"
    					Case "CL"	
    						UtProvincia= "Caltanissetta"
    					Case "CN"	
    						UtProvincia= "Cuneo"
    					Case "CO"	
    						UtProvincia= "Como"
    					Case "CR"	
    						UtProvincia= "Cremona"
    					Case "CS"	
    						UtProvincia= "Cosenza"
    					Case "CT"	
    						UtProvincia= "Catania"
    					Case "CZ"	
    						UtProvincia= "Catanzaro"
    					Case "EN"	
    						UtProvincia= "Enna"
    					Case "FE"	
    						UtProvincia= "Ferrara"
    					Case "FG"	
    						UtProvincia= "Foggia"
    					Case "FC"	
    						UtProvincia= "Forlì - Cesena"
    					Case "FI"	
    						UtProvincia= "Firenze"
    					Case "FO"	
    						UtProvincia= "Forli"
    					Case "FR"	
    						UtProvincia= "Frosinone"
    					Case "GE"	
    						UtProvincia= "Genova"
    					Case "GO"	
    						UtProvincia= "Gorizia"
    					Case "GR"	
    						UtProvincia= "Grosseto"
    					Case "IM"	
    						UtProvincia= "Imperia"
    					Case "IS"	
    						UtProvincia= "Isernia"
    					Case "KR"	
    						UtProvincia= "Crotone"
    					Case "LC"	
    						UtProvincia= "Lecco"
    					Case "LE"	
    						UtProvincia= "Lecce"
    					Case "LI"	
    						UtProvincia= "Livorno"
    					Case "LO"	
    						UtProvincia= "Lodi"
    					Case "LT"	
    						UtProvincia= "Latina"
    					Case "LU"	
    						UtProvincia= "Lucca"
    					Case "MC"	
    						UtProvincia= "Macerata"
    					Case "ME"	
    						UtProvincia= "Messina"
    					Case "MI"	
    						UtProvincia= "Milano"
    					Case "MN"	
    						UtProvincia= "Mantova"
    					Case "MO"	
    						UtProvincia= "Modena"
    					Case "MS"	
    						UtProvincia= "Massa Carrara"
    					Case "MT"	
    						UtProvincia= "Matera"
    					Case "NA"	
    						UtProvincia= "Napoli"
    					Case "NO"	
    						UtProvincia= "Novara"
    					Case "NU"	
    						UtProvincia= "Nuoro"
    					Case "OR"	
    						UtProvincia= "Oristano"
    					Case "PA"	
    						UtProvincia= "Palermo"
    					Case "PC"	
    						UtProvincia= "Piacenza"
    					Case "PD"	
    						UtProvincia= "Padova"
    					Case "PE"	
    						UtProvincia= "Pescara"
    					Case "PG"	
    						UtProvincia= "Perugia"
    					Case "PI"	
    						UtProvincia= "Pisa"
    					Case "PN"	
    						UtProvincia= "Pordenone"
    					Case "PO"	
    						UtProvincia= "Prato"
    					Case "PR"	
    						UtProvincia= "Parma"
    					Case "PT"	
    						UtProvincia= "Pistoia"
    					Case "PU"	
    						UtProvincia= "Pesaro - Urbino"
    					Case "PV"	
    						UtProvincia= "Pavia"
    					Case "PZ"	
    						UtProvincia= "Potenza"
    					Case "RA"	
    						UtProvincia= "Ravenna"
    					Case "RC"	
    						UtProvincia= "Reggio Calabria"
    					Case "RE"	
    						UtProvincia= "Reggio Emilia"
    					Case "RG"	
    						UtProvincia= "Ragusa"
    					Case "RI"	
    						UtProvincia= "Rieti"
    					Case "RM"	
    						UtProvincia= "Roma"
    					Case "RN"	
    						UtProvincia= "Rimini"
    					Case "RO"	
    						UtProvincia= "Rovigo"
    					Case "SA"	
    						UtProvincia= "Salerno"
    					Case "SI"	
    						UtProvincia= "Siena"
    					Case "SO"	
    						UtProvincia= "Sondrio"
    					Case "SP"	
    						UtProvincia= "La Spezia"
    					Case "SR"	
    						UtProvincia= "Siracusa"
    					Case "SS"	
    						UtProvincia= "Sassari"
    					Case "SV"	
    						UtProvincia= "Savona"
    					Case "TA"	
    						UtProvincia= "Taranto"
    					Case "TE"	
    						UtProvincia= "Teramo"
    					Case "TN"	
    						UtProvincia= "Trento"
    					Case "TO"	
    						UtProvincia= "Torino"
    					Case "TP"	
    						UtProvincia= "Trapani"
    					Case "TR"	
    						UtProvincia= "Terni"
    					Case "TS"	
    						UtProvincia= "Trieste"
    					Case "TV"	
    						UtProvincia= "Treviso"
    					Case "UD"	
    						UtProvincia= "Udine"
    					Case "VA"	
    						UtProvincia= "Varese"
    					Case "VB"	
    						UtProvincia= "Verbania"
    					Case "VC"	
    						UtProvincia= "Vercelli"
    					Case "VE"	
    						UtProvincia= "Venezia"
    					Case "VI"	
    						UtProvincia= "Vicenza"
    					Case "VR"	
    						UtProvincia= "Verona"
    					Case "VT"	
    						UtProvincia= "Viterbo"
    					Case "VV"	
    						UtProvincia= "Vibo Valentia"
    				End Select
    %>				
    				<input type="hidden" name="state" value="<%=UtProvincia%>">
    				
    				
    				<input type="hidden" name="night_phone_c" value="<%=RSut("Telefono")%>">
    
    				<input type="hidden" name="country" value="IT">
    				
    				
    				<input type="hidden" name="rm" value="2">
    				
    			</form>

  9. #9
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Ciao fulviolo58,

    grazie per la risposta.

    Ho qualche chiarimento da chiederti:

    codice:
    <form name="_xclick" action="https://www.paypal.com/cgi-bin/webscr" method="post">
    				<input type="hidden" name="cmd" value="_xclick">
    				
    				
    				<input type="hidden" name="business" value="<%=PayPalId%>">
    				==> Cioè, l'indirizzo mail del venditore con cui si è registrati a paypal? 
    				
    				<input type="hidden" name="currency_code" value="EUR">
    				
    				
    				<input type="hidden" name="lc" value="IT">
    				
    				
    				<input type="hidden" name="item_name" value="ordine n. <%=PayPalB%>">
    				
    				
    				<input type="hidden" name="on0" value="<%=PayPalB%>">
    				
    				
    				<input type="hidden" name="on1" value="<%=RSut("id")%>">
    				
    				
    				<input type="hidden" name="amount" value="<%=PayPalC%>">
    				==> sarebbe l'importo TOTALE? 
    				
    				
    				<input type="hidden" name="no_shipping" value="1">
    				
    				
    				<input type="hidden" name="no_note" value="1">
    				
    				
    				<input type="hidden" name="page_style" value="<%=PayPalStile%>">
    				==> Cos'è? 
    				
    				
    				<input type="hidden" name="return" value="<%=UrlEcom%>PayPal_OK.asp">
    
    
    				
    				<input type="hidden" name="cancel_return" value="<%=UrlEcom%>PayPal_KO.asp">
    				
    				
    				<input type="hidden" name="email" value="<%=RSut("Mail")%>">
    				==> è la mail dell'acquirente con cui si è registrato a paypal? 
    				
    				<input type="hidden" name="first_name" value="<%=RSut("Nome")%>">
    
    				
    				<input type="hidden" name="last_name" value="<%=RSut("Cognome")%>">
    
    				
    				<input type="hidden" name="address1" value="<%=RSut("Via")%>, <%=RSut("Civico")%>">
    
    				
    				<input type="hidden" name="zip" value="<%=RSut("cap")%>">
    
    				
    				<input type="hidden" name="city" value="<%=RSut("Citta")%>">
    
    				
    <%
    				Select Case RSut("Provincia")
    					......	
    	
    				End Select
    %>				
    				<input type="hidden" name="state" value="<%=UtProvincia%>">
    				
    				
    				<input type="hidden" name="night_phone_c" value="<%=RSut("Telefono")%>">
    
    				<input type="hidden" name="country" value="IT">
    				
    				
    				<input type="hidden" name="rm" value="2">
    				==> A cosa serve? 
    				
    			</form>


    Poi, volevo sapere..
    - quali sono le variabili OBBLIGATORIE
    - come devo fare per inviare, invece del totale, i singoli importi dettagliati


    Grazie ancora
    Sicut Nox Silentes

  10. #10
    ciao, non mi ricordo più come inviare dati diversi o altri dati, l'ho fatto parecchio tempo fa, questi che mi chiedi dovrebbero essere:

    codice:
    <input type="hidden" name="business" value="<%=PayPalId%>">
    ==> Cioè, l'indirizzo mail del venditore con cui si è registrati a paypal?
    SI

    codice:
    <input type="hidden" name="amount" value="<%=PayPalC%>">
    ==> sarebbe l'importo TOTALE?
    SI IL TOTALE CHE DEVE PAGARE IL CLIENTE

    codice:
    <input type="hidden" name="page_style" value="<%=PayPalStile%>">
    ==> Cos'è?
    DOVREBBE ESSERE IL LAYOUT DELL APAGINA DEL PAGAMENTO, SE VUOI LA PUOI PERSONALIZZARE MA DEVI METTERE LE IMMAGINI SU UN SERVER PROTETTO (https)


    codice:
    <input type="hidden" name="email" value="<%=RSut("Mail")%>">
    ==> è la mail dell'acquirente con cui si è registrato a paypal?
    NO E' SOLO LA MAIL DEL CLIENTE, NON E' NECESSARIO CHE SIA REGISTRATO SU PAYPAL

    codice:
    <input type="hidden" name="rm" value="2">
    ==> A cosa serve?
    A FARTI MANDARE ALLA PAGINA DI CONFERMA PAGAMENTO (che devi creare) I DATI RELATIVI ALL'ORDINE ED AL CLIENTE (quelli dove vedi il riferimento PAGINA OK o PAGINA KO) IN METODO POST, SE IMPOSTI IL VALORE A 1 (CREDO) TE LI DOVREBBE PASSARE IN GET


    per tutto il resto ti conviene andare a cercare sul loro sito... sono un pò contorti, ma alla fine è un bel servizio, anche più completo di Sella ad esempio (intendo come trasferimento dati e dati resi).

    ciao, fulvio.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.