678 messaggi dal 12 maggio 2001
www.idioteca.it
hai provato comunque a contattarli e a spiegargli il problema?
Trattandosi di un componente "affidabile", potrebbero fare un'eccezione o almeno spiegarti come risolvere il problema.
ciao
5 messaggi dal 24 settembre 2010
Ieri, il tecnico del Gruppo Intesa Sanpaolo mi ha risposto (finalmente!) con una soluzione per bypassare il problema.
Pare che funzioni.

Ecco quello che ha scritto:
---------------------------
in alternativa ad alias e resource file potete usare id e password, entrambi valorizzati al vostro ID, come indicato nel DemoAsp prelevabile dal portale.
---------------------------

Questa soluzione non rihciede l'uso del DLL.
[Potevano dirmelo dall'inizio, no?]
678 messaggi dal 12 maggio 2001
www.idioteca.it
come scusa?
in questo modo però si perdono tutti i controlli e la generazione del paymentID fatta con la dll...
sono curioso di avere tue notizie dopo che avrai implementato questa soluzione (che a memoria non ho trovato da nessuna parte nella documentazione).
fammi sapere come va AlexCalder, ok?
ciao
5 messaggi dal 24 settembre 2010
Ecco l'esempio (buyHttp.asp) incluso nel DemoASP (attento alle interruzioni di linea).
Quello che non sapevo è di usare password uguale al ID (il nostro alias assegnato).

--------------------------
<%@ Language=vbScript%>

<%

function separa(stringa,pid,url)

pid = ""
url = ""

dim separati
dim chrCarattere

chrCarattere = ":"

separati = split(stringa, chrCarattere, 2)

pid = separati(0)
url = separati(1)

end function

dim xmlhttp, DataToSend, DataToSend1, DataToSend2, DataToSend3, URL, varResponse, varPaymentID, varRedirectURL
dim ID, Password, Action, Amt, ResponseURL, ErrorUrl, TrackID

ID = "4500"
Password = "password" ' *** usa "4500" in questo caso ***
Action = "4"
Amt = "1.00"

'Impostare i seguenti URL con quelli corretti del proprio server
ResponseURL = "http://www.monetaonline.it/DemoHttp3D/response.asp"
ErrorURL = "http://www.monetaonline.it/DemoHttp3D/error.asp"

TrackId = "TRCK0001"

DataToSend1 = "id=" + ID + "&password=" + Password + "&action=" + Action + "&amt=" + Amt + "&"
DataToSend2 = "currencycode=978&langid=ITA&responseURL=" + ResponseURL
DataToSend3 = "&errorURL=" + ErrorURL + "&trackid=" + TrackID + "&udf1=Descrizione"

DataToSend = DataToSend1 + DataToSend2 + DataToSend3

URL = "https://www.monetaonline.it:443/MPI2/servlet/PaymentInitHTTPServlet"

set xmlhttp = server.Createobject("MSXML2.ServerXMLHTTP") 'da usare solo se XMLParser è installato sulla macchina
'Set xmlhttp = Server.CreateObject("Microsoft.XMLHTTP") 'Altrimenti usare questo metodo

'Apro la connessione
xmlhttp.Open "POST",URL,false

'Imposto gli headers HTTP
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"

'Invio i dati
xmlhttp.send DataToSend

'Ricevo la risposta dal server
'Response.ContentType = "text/xml"
varResponse = xmlhttp.ResponseText

'Libero le risorse
Set xmlhttp = nothing

'Response.write varResponse 'Solo per Debug

'Separo il contenuto della stringa ricevuta
call separa(varResponse,varPaymentID,varRedirectURL)

'Creo l'URL di redirezione
varRedirectURL = varRedirectURL & "?PaymentID=" & varPaymentId

'Redirezione finale del browser sulla HPP
Response.Redirect varRedirectURL
%>
---------------------------------

Se vuoi il codice in VB.NET fammi sapere.
678 messaggi dal 12 maggio 2001
www.idioteca.it
mmmm...continuo a non ricordare un file buyHTTP.asp, poco importa.
Probabilmente la tua è una documentazione più aggiornata, io non ci lavoro da un po' ormai e il tutto è in produzione senza problemi per ora quindi non vado a toccare il codice, ma in futuro penso userò questo sistema alla fine.
grazie ancora e nessun problema per il codice in vb.net
ciao
1 messaggio dal 01 dicembre 2010
Salve,

chiederei la cortesia di avere il codice per e24PaymentPipe.dll per c#.net 3.5 (oVB.Net)

La mia necessità è implementare il sistema per banca del consorzio Triveneto.

Grazie mille.
678 messaggi dal 12 maggio 2001
www.idioteca.it
non c'è molto da girarti folco76, prendi il codice che hai nella demo di esempio in asp e cambi solo il modo di istanziare l'oggetto principale. Putroppo non c'è molto altro da fare.
ciao
3 messaggi dal 01 giugno 2011
Buongiorno a Tutti,
So che il post è un po vecchi, ma provo a chiedere una cosa visto che sto cercando di utilizzare consorzio triveneto per un sito di e-commerce.
Ho realizzato una classe in C# che fa quello che la DLL allegata dovrebbe fare, e a quanto pare funziona egregiamente visto che il metodo PerformPaymentInitialization va a buon fine e mi torna url e paymentId e fin qui tutto ok, poi faccio il redirect alla pagina dove si effettuerà fisicamente il pagamento e pure inserendo i codici delle carte di credito forniti nel manuale di istruzioni (pdf), vengo sempre reindirizzato all'ErrorUrl che passo come alla HPP e mai alla ResultUrl. Mi accorgo inoltre che non mi vengono passati ne messaggi di errore ne altro nella Request.
Qualcuno di voi ha già avuto a che fare con questo errore??
Grazie in anticipo.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.