🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #13310

Re: XML & ASP

#13310
From: Bart Vanwijnsberghe
Date: Fri, 03 Aug 2001 11:44
71 lines
3159 bytes
"zussie"...
<knip>

werkt om de ��n of andere reden niet.

Kheb ondertussen gezien dat in StoreFront een bestand zit die de transacties
regelt.  De transactiemethodes van 17 Amerikaanse bedrijven staat daarin.
Ik heb een functie toegevoegd voor Abssys.  Dit is de code:

Function Abssys

 'variabelen
 Dim OrderId, PSPID, PSWD, Amount, CN, BRAND, CARDNO, ED, email

 'waarde toekennen aan variabele
 OrderId = iOrderID
 PSPID = global
 PSWD = azerty
 Amount = FormatCurrency(cDbl(sTotalPrice) + cDbl(sHandling) +
cDbl(sShipping) + cDbl(iSTax) + cDbl(iCTax) + cDbl(iCodAmount),0) * 100
 CN = CardName
 BRAND = CardType
 CARDNO = CardNumber
 ED = CardExpiryMonth & "/" & CardExpiryYear
 email = sCustEmail

 'string opmaken om te versturen
 strSite = "https://www.abssys.be/ncol/TEST/Orderdirect.asp"

 strQuery = "OrderID=" & OrderId & "&PSPID=" & PSPID & "&PSWD=" & PSWD &
"&amount=" & Amount & "&currency=BEF&CN=" & CN & "&BRAND=" & BRAND &
"&CARDNO=" & CARDNO & "&ED=" & ED & "&email=" & email

 'Post string naar Abssys
 Inet1.URL = strSite & "?" & StrQuery

 'Response van Abssys
 Set ncresponse = CreateObject("MSXML.DOMDocument")
  strAntwoord = xmlResponse.loadXML(strInsert)

 getNodeValue(tagName)
  Dim ret
   ret = ""
   Set items = XMLObj.getElementsByTagName(tagName)
   If items.length > 0 Then
    ret = items.Item(0).Text
    Else: Text =""
   End If
   getNodeValue = ret

 If getNodeValue("STATUS") = "9" Then
  Open.url "confirm.asp"
  Else
   Open.url "fout.asp"
 End if

End Function

Wanneer ik dit test, dan krijg ik wel mijn confirmation pagina maar als ik
dan kijk in mijn account op de site van Abssys dan is daar geen spoor te
bekennen van de betaling.  De controle werkt dus niet en ook de gegevens
blijken niet goed verstuurd te zijn.

Weet iemand raad ?

mvg
Bart
--
Bart Vanwijnsberghe
bart@dataconsult.com
http://www.dataconsult.com
Technical Details
Message-ID: <d8wa7.8476$lB.1751087@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be!not-for-mail
References: <jwha7.7703$lB.1501901@afrodite.telenet-ops.be> <3b69a7c5.94412563@news>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,a577b1f5ee61a7ce
X-Google-Attributes: gidfcea4,public
X-Google-Thread: 107324,a577b1f5ee61a7ce
X-Google-Attributes: gid107324,public
X-Google-ArrivalTime: 2001-08-03 04:44:10 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be!not-for-mail
Reply-To: "Bart Vanwijnsberghe" <bart@dataconsult.com>
From: "Bart Vanwijnsberghe" <bart@dataconsult.com>
Newsgroups: be.comp.programming,nl.comp.programmeren
References: <jwha7.7703$lB.1501901@afrodite.telenet-ops.be> <3b69a7c5.94412563@news>
Subject: Re: XML & ASP
Lines: 73
Organization: Dataconsult BVBA
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Message-ID: <d8wa7.8476$lB.1751087@afrodite.telenet-ops.be>
Date: Fri, 03 Aug 2001 11:44:09 GMT
NNTP-Posting-Host: 213.224.0.225
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 996839049 213.224.0.225 (Fri, 03 Aug 2001 13:44:09 MET DST)
NNTP-Posting-Date: Fri, 03 Aug 2001 13:44:09 MET DST