🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #13316

Re: XML & ASP

#13316
From: zussie
Date: Fri, 03 Aug 2001 19:39
83 lines
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 & "&currency=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-mail
References: <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