Article View: be.comp.programming
Article #13316Re: XML & ASP
From: zussie
Date: Fri, 03 Aug 2001 19:39
Date: Fri, 03 Aug 2001 19:39
83 lines
3416 bytes
3416 bytes
Bart:
>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 = 11111111
> PSWD = 22222222
> 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 & "¤cy=BEF&CN=" & CN & "&BRAND=" & BRAND &
>"&CARDNO=" & CARDNO & "&ED=" & ED & "&email=" & email
>
> 'Post string naar Abssys
> Inet1.URL = strSite & "?" & StrQuery
dit is een GET formaat, geen post.
> 'Response van Abssys
> Set ncresponse = CreateObject("MSXML.DOMDocument")
> strAntwoord = xmlResponse.loadXML(strInsert)
je maakt in ncresponse een xml-parser aan.
je gebruikt daarna een (voorzover ik het kan zien) ongeinitialiseerde
variabele alsof het de aangemaakte xml-parser is om hem te vullen met
een ongeinitialiseerde variabel.
> getNodeValue(tagName)
get node value? tagName (weer ongeinitialiseerd)?
> Dim ret
> ret = ""
> Set items = XMLObj.getElementsByTagName(tagName)
waar is je xpath expressie? wat is XMLObj in ghoddess naam?
> 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
ik geef op..
>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 ?
probeer te begrijpen wat je knipt en plakt..
groetjes, su.
--
ach wat, een paar nodes meer of minder..
wat is nou een petaflop?
Technical Details
Message-ID:
<3b6afe2c.182080608@news>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!newsfeed.wirehub.nl!newshub1.nl.home.com!news.nl.home.com!dbsch1.home.nl.POSTED!not-for-mailReferences:
<jwha7.7703$lB.1501901@afrodite.telenet-ops.be> <3b69a7c5.94412563@news> <kfwa7.8484$lB.1754748@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,a577b1f5ee61a7ce X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,a577b1f5ee61a7ce X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-08-03 12:47:06 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!newsfeed.wirehub.nl!newshub1.nl.home.com!news.nl.home.com!dbsch1.home.nl.POSTED!not-for-mail From: su@islief.nl (zussie) Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: XML & ASP Message-ID: <3b6afe2c.182080608@news> References: <jwha7.7703$lB.1501901@afrodite.telenet-ops.be> <3b69a7c5.94412563@news> <kfwa7.8484$lB.1754748@afrodite.telenet-ops.be> X-Newsreader: Forte Free Agent 1.11/32.235 Lines: 83 Date: Fri, 03 Aug 2001 19:39:12 GMT NNTP-Posting-Host: 212.120.127.201 X-Complaints-To: abuse@home.nl X-Trace: dbsch1.home.nl 996867552 212.120.127.201 (Fri, 03 Aug 2001 21:39:12 MET DST) NNTP-Posting-Date: Fri, 03 Aug 2001 21:39:12 MET DST Organization: @Home Network