problema formattazione valuta
oliweb76
oliweb76 non è online. Ultima attività: 01/03/2010 10.42.39oliweb76
il 26 gennaio alle 00:15
375 messaggi dal 25 maggio 2001
sto interfacciando un piccolo sito di ecommerce con il pagamento con carta di credito quand va a collegarsi con la banca per il test mi da errore perchè l'importo è con la virgola e non con i punto prima dei decimali!

l'importo è ¤ 6,00 (però dal database prende 600 e non 6,00)

lo script che poi reindirizza al sito della banca è il seguente:
l'AMOUNT dovrebbe avere il punto al posto della virgola prima dei decimali

URL = "https://****************/cg301/servlet/PaymentInitHTTPServlet"
ID = "8**********"
Password = "*****"
Action = "*"
Amt = Request.QueryString("AMOUNT")

'Impostare i seguenti URL con quelli corretti del proprio server
ResponseURL = "http://www.******************/Receipt.asp"
ErrorURL = "http://www.******************/Error.asp"

TrackId = Request.QueryString("idordine")

DataToSend1 = "id=" + ID + "&password=" + Password + "&action=" + Action + "&amt=" + Amt + "&"
DataToSend2 = "currencycode=978&langid=ITA&responseURL=" + ResponseURL
DataToSend3 = "&errorURL=" + ErrorURL + "&trackid=" + TrackID + "&udf1=AA&udf2=BB&udf3=CC&udf4=DD&udf5=EE"


ho provato anche così

totale=Request.QueryString("AMOUNT")

Amt = Replace(totale, ",", ".")

però non fa nulla!
come posso risolverlo?

Grazie


 

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.
COMMUNITY
ULTIMI MESSAGGI
UTENTI ONLINE
MEDIA
IN EVIDENZA
MISC
Powered by .db Forums "Caesar Reborn" v. 2010.3.1