Oprettet tor. d. 12. april 2012 kl. 10:35:06

up2nogood
up2nogood (22.688 point. Point ude: 160)
www.datasign.dk

Quickpay API - cancel med VBS

Hejsa,

Jeg prøver at få hul igennem til quickpay API med VBS. Jeg får også kommunikeret nogle data, bare ikke på en sådan måde at jeg får udført min cancel. Der skal komme et xml dokument der melder ordrenummer, beløb etc. Samt <qpstat>000</qpstat>...

Eksempel på php kode er her: http://www.eksperten.dk/ (...)
Og yderligere dokumentation: http://doc.quickpay.net/ (...)
Min vbs kode:
Dim apikey, apisecret, apimsgtype, apimd5, apiprotocol, transaktion, myURL, postData, winHttpReq, oXMLDoc

transaktion = "42127628"
apikey = "SPN6L5AU41Z7F8723j2f1X9VJ2Dm257tH3de68pxv4Y48k9sQBu19nT1l45bh3Cw"
apisecret = "29p61DveBZ79c3144LW61lVz1qrwk2gfAFCxPyi5sn49m3Y3IRK5M6SN5d8a68u7"
apiprotocol = "4"
apimsgtype = "cancel"
apimerchant = "89898978"
myURL = "https://secure.quickpay.dk/ (...)

'Denne er beregnet via en anden komponent, men er lig MD5 af: &apiProtocol + &apiMsgtype + &apiMerchant + &Transaktion + &apiKey + &apiSecret
apimd5 = "1caf84877e2ae2746401c276b692d1e9"

Set winHttpReq = CreateObject("WinHttp.WinHttpRequest.5.1")
Set oXMLDoc = CreateObject("MSXML2.DOMDocument")

postData = "protocol="+apiprotocol + "&msgtype="+apimsgtype +"&merchant="+apimerchant +"&transaction="+transaktion +"&md5check="+apiMd5
winHttpReq.Open "POST", myURL+"/"+postData, False
winHttpReq.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
winHttpReq.Send (postData)
dim szResponse: szResponse = winHttpReq.responseText
call oXMLDoc.loadXML(szResponse)
call oXMLDoc.Save("C:\quickpaycancel_vbs.xml")

Lidt transaktionsnumre at lege med (det er et testsetup):
Ordernumber: MW123d
Transaction: 42127628
MD5: 1caf84877e2ae2746401c276b692d1e9

Ordernumber: MW123e
Transaction: 42127647
MD5: bcc959a2dd79c229527daac435e50f8d

Ordernumber: MW123f
Transaction: 42127674
MD5: 6b6aea4fed7119f72824a79fae606b1d

Skrevet tor. d. 12. april 2012 kl. 11:46:47| #1

up2nogood
up2nogood (22.688 point)
www.datasign.dk
Som en lille sidebemærkning, skal det nævnes at ens IP skal være oprettet i test api'et hos Quickpay. Men ønsker du at teste noget, så smid din ip, og jeg tilføjer den gerne i api'et.

Skrevet tor. d. 12. april 2012 kl. 13:46:40| #2

up2nogood
up2nogood (22.688 point)
www.datasign.dk
Jeg fik lidt hjælp til løsningen via en anden kanal.
Da Quickpay api'et skal have en MD5 checksum af alt man sender med, så skal apikey enten sendes med i postData, eller også fjernes fra Md5 Checksum udregning.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

Kan ikke få lov til at hente fil

Oprettet den 13. maj 2013 kl. 15.45
fhansen82 giver 60 point for svar | Giv et svar »

Fil link i iE

Oprettet den 13. maj 2013 kl. 10.07
fhansen82 giver 30 point for svar | Giv et svar »

Script der kører .exe fil med parametre fra en fil

Oprettet den 19. marts 2013 kl. 16.48
sularsen giver 100 point for svar | Giv et svar »

Seneste guides

Slettet
Håndtering af tekstoversættelse i...
Parameteriseret tekstformatering i C#
C++ Historie og Programmering - Del 1







Tips & Tricks fra PC World

Teaser billede

Her er seks Google Labs-funktioner, som du skal slå til med det samme

Gmail Labs giver dig adgang til en masse smarte funktioner, som Googles ingeniører leger med i øjeblikket.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Nu kan du få 1 terabyte gratis plads hos Flickr

Yahoo har relanceret sin fototjeneste Flickr med 1 terabyte gratis plads til brugernes billeder og videoer.


Nyheder fra Computerworld

Teaser billede

Galleri: Her er de vigtigste programmører

Computerhistorien har fra hulkort til JavaScript været drevet frem af mange forskellige typer programmører. Se de vigtigste typer her. Er du en af dem?


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger