41 messaggi dal 20 giugno 2001
Ricevo questo tipo di errore durante la prova di transazione col gestpay di banca sella:

IL VOSTRO ORDINE DI ACQUISTO NON E' STATO ESEGUITO,
A CAUSA DELLA MANCATA AUTORIZZAZIONE AL PAGAMENTO
Data e ora del Vostro ordine di acquisto 18/01/02 19:19:45
Esercente xxxxxxxxxx
Codice alfanumerico assegnato dall'esercente al Vostro ordine di acquisto Informazione non disponibile
Numero progressivo assegnato da Banca Sella al Vostro ordine di acquisto; Banca Sella è il fornitore del servizio di E-Commerce Informazione non disponibile
Divisa del pagamento Informazione non disponibile
Importo del pagamento Informazione non disponibile
Motivo della mancata autorizzazione Chiamata non accettata: parametri non validi
Carta di credito utilizzata per il pagamento Informazione non disponibile

La mancata autorizzazione è dovuta:
Ad una anomalia nei parametri trasmessi dall'esercente a Banca Sella, che impedisce a GestPay di interpretare correttamente i dati del pagamento.


Non verrà effettuato sulla Vostra carta di credito alcun addebito relativo al Vostro ordine, identificato con i codici sopra indicati.

------------------
e al contempo nella sessione browser ricevo questo:

CodAut xxxxxxxxxx
NumOrdine PAY1_TRANSACTIONRESULT=KO*P1*PAY1_SHOPTRANSACTIONI
D=*P1*PAY1_BANKTRANSACTIONID=*P1*PAY1_UICCODE=*P1*PA
Y1_AMOUNT=*P1*PAY1_AUTHORIZATIONCODE=*P1*PAY1_ERRO
RCODE=1145*P1*PAY1_ERRORDESCRIPTION=OTP
invalida*P1*PAY1_OTP=
OTP
RimuoviOTP(OTP)


Qualcuno mi puo' aiutare?


come firma?

Modificato - Lino Mari - 19 Gen 2002 11:39:11

come firma?
223 messaggi dal 06 settembre 2002
Contributi
www.ebow.it
in che valuta passi il totale?

se in euro... devi formattarlo con il punto "." per la separazione dei decimali...

per il resto se disponi della funzione AutoTest... potresti risalire precisamente al parametro non corretto!

fammi sapere

ciao

--
Lino Mari [MOD it.economia.e-commerce]
http://www.viadeimercanti.com - Il nuovo portale e software per il commercio elettronico
http://www.dev2dev.it - La rete ha connesso nuove particelle - D2D004

--
Lino Mari
http://www.ebow.it - e-business on web!
41 messaggi dal 20 giugno 2001
<b>Lino Mari ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote><hr height=1 noshade id=quote>
in che valuta passi il totale?

se in euro... devi formattarlo con il punto "." per la separazione dei decimali...

per il resto se disponi della funzione AutoTest... potresti risalire precisamente al parametro non corretto!

fammi sapere

ciao

--
Lino Mari [MOD it.economia.e-commerce]
http://www.viadeimercanti.com - Il nuovo portale e software per il commercio elettronico
http://www.dev2dev.it - La rete ha connesso nuove particelle - D2D004

<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Ho verificato nell'Auto test del gestpay è l'errore risulta essere OTP non valida, sebbene abbia fatto tutta la procedura per prelevarle e attivarle e usi la seguente routine per prelevarle dal rispettivo file:

&lt;SCRIPT language="vbscript" runat="server"&gt;

Const CodEs = "GESPAY03360"
Const RicName = "d:/inetpub/ecc.../richieste.txt"
Const RisName = "d:/inetpub/ecc.../risposte.txt"
Const T_ID = "30"


Function PrelevaOTP()
Dim Strings(50)
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.OpenTextFile(RicName, 1, FALSE)
i = 0
Do While Not a.AtEndOfStream
Strings(i) = a.ReadLine
i = i+1
Loop

PrelevaOTP = Strings(0)
a.Close

Set a = fs.CreateTextFile(RicName, True)
For n = 1 To i-1
a.WriteLine( Strings(n))
Next
a.Close

Set fs = Nothing
End function


Sub RimuoviOTP( OTP)
Dim Strings(50)
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.OpenTextFile(RisName, 1, FALSE)
i = 0
Do While Not a.AtEndOfStream
aLine = a.ReadLine
If aLine &lt;&gt; OTP Then
Strings(i) = aLine
i = i+1
End If
Loop

a.Close

Set a = fs.CreateTextFile(RisName, True)
For n = 0 To i-1
a.WriteLine( Strings(n))
Next
a.Close

Set fs = Nothing
End Sub

&lt;/script&gt;

-------------
Dove pensi che possa essere l'errore?
Grazie infinite per l'aiuto


come firma?

come firma?
223 messaggi dal 06 settembre 2002
Contributi
www.ebow.it
vedi un po' di fare delle prove...senza andare sul server di sella... e vedi precisamente cosa mandi... e se cancelli le otp vecchie... e cosi' via...

ciao

--
Lino Mari [MOD it.economia.e-commerce]
http://www.viadeimercanti.com - Il nuovo portale e software per il commercio elettronico
http://www.dev2dev.it - La rete ha connesso nuove particelle - D2D004

--
Lino Mari
http://www.ebow.it - e-business on web!
3 messaggi dal 13 dicembre 2001
Buongiorno al forum e a gtr-d,
dalle informazioni qui sul forum non è possibile effettuare verifiche approfondite in merito all?errore riscontrato in quanto non è possibile risalire al codice (di test oppure effettivo) utilizzato.
Da prime verifiche effettuate sul codice di prova GESPAY03360 è emerso che:
risulta un messaggio di errore 1145 - otp invalida. Tale messaggio viene restituito nel caso in cui la one time password venga passata in un formato non corretto.
Infatti la Otp prelevata e passata alla pagina di pagamento deve essere formata da una sequenza di caratteri (maiuscole e minuscole) e di numeri che devono essere passati esattamente in quel formato, al contrario si è riscontrato che in più tentativi la Otp prelevata, passata a Gest Pay, è tutta in formato maiuscolo.
Per poter approfondire maggiormente è possibile contattare il cassetto di posta ecommerce@sella.it.
Rimango a disposizione per ulteriori informazioni.

Cordiali saluti
Daria Balbi
Area Clienti Sella.it
darianatalia.balbi@sella.it


134 messaggi dal 20 marzo 2001
La mancata autorizzazione è dovuta:
Ad una anomalia nei parametri trasmessi dall'esercente a Banca Sella, che impedisce a GestPay di interpretare correttamente i dati del pagamento.

Mi sa che ho più o meno lo stesso problema...però non ho ancora controllato bene per ragioni di tempo.

134 messaggi dal 20 marzo 2001
Non riesco a capire :Ho debuggato un po lo script ed ho notato che tutti i parametri (a,b,c,d) vengono passati in modo corretto. Ho fatto la request dei dati passati ed il response.write appunto per vedere questi maledetti dati perchè non sono corretti.
La otp viene passata esattamente come nel file (cioè con maiuscole dove ci vogliono e minuscole dove ci vogliono) il gestpay è esatto e tutti gli altri valori passati sono corretti.
Ho controllato il file da cui vengono prelevate le password e la cancellazione della pass una volta usata avviene.
A questo punto non riesco a capire perchè banca sella si ostina a dirmi che i dati non vengono passati in modo chiaro! Io li leggo benissimo.

134 messaggi dal 20 marzo 2001
GESPAY03483
1000
ebx97xQGXLgplWmr9uS1UKzfcALaJTWS
10

ecco il response.write dei dati passati a banca sella.

Questo invece è lo script di invio (o meglio solo la form dell'invio)
&lt;form action="https://ecomm.sella.it/pagam.asp" method="post"&gt;
&lt;input type="hidden" name="a" value="&lt;%=CodEs%&gt;"&gt;
&lt;input type="hidden" name="b" value="&lt;%=(iTOTALE*T_ID)%&gt;"&gt;
&lt;input type="hidden" name="c" value="&lt;%=OTP%&gt;"&gt;
&lt;input type="hidden" name="d" value="&lt;%=RifAcq%&gt;"&gt;
&lt;input type="submit" value="Conferma pagamento"&gt;
&lt;/form&gt;

ovviamente &lt;%=CodEs%&gt; è una variabile settata nel file che viene incluso in questo script.

Il metodo è post si?

Le variabili nel file che invia sono :

&lt;%
OTP = PrelevaOTP()
RifAcq = "10"
iTOTALE= "1000"
%&gt;

senza contare quelle presenti nel file incluso dove c'è anche la procedura di lettura ed eliminazione delle otp

Ho notato anche io che su autotest la otp vengono viste tutte maiuscole. Vorrei capire se vengono visualizzate di default maiuscole nella sezione autotest o se arrivano a banca sella in questo modo...comunque sia come avete visto dalla stampa dei parametri le otp sono perfettamente identiche a quelle generate da banca sella e cioè case sensitive.

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.