ASP: SHA1 module intregratie

Pagina: 1
Acties:

Onderwerpen


  • Jessez
  • Registratie: Maart 2008
  • Laatst online: 29-08 18:08
Ben bezig met ideal te te intregreren in mijn webwinkel

Nu wil ik doormiddel van een SHA1 module een gehashed tekenreeks produceren.

als ik de onderstaande code uitvoer dan krijg ik de melding:

Microsoft VBScript runtime error '800a0046'

Permission denied: 'msgbox'
te zien

Weet iemand toevallig wat ik fout heb gedaan.
Ps.:De code staat op de laatste pagina van het bestel proces

(met google kon ik niets vinden en op de en op de online helpdesk van RIK stond ook niets)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<%
' This code and the used DLClient DLL are given for free, as is and without any guarantee or support by Ogone.

set httpobj = createobject("DLClient.HttpsClient")
url = "https://i-kassa.rabobank.nl/rik/test/orderstandard.asp"

' Pay attention: amount is always multiplied by 100 for all currencies ==> never decimals
' Pay attention: expdat = MMYY
' Pay attention: valid values for operation are (RES,VEN,RFD). If blank, account config is taken.
' Pay attention: replace /test/ by /prod/ for your production account
' Pay attention: replace PSPID and PSWD in the params string by your relevant data
T_orderid="1234"
T_amount="1500"
T_currency="EUR"

params="withroot=1&orderid=" & T_orderid & "&amount=" & T_amount & "&currency=" & T_currency & "PSPID=MyPSPID&SHASign=Mysecretsig" 

msgbox(url)
msgbox(params)
sresult = httpobj.send(url,params)

if StrComp(sresult,"KO") <> 0 then 
    msgbox("OK:" & sresult)
Else
    msgbox("Connexion error")
End If
set httpobj = nothing
msgbox("end")
%>

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Nogal wiedes; een msgbox is iets uit VBS; hoe had je verwacht dit te gaan zien als je de ASP server-side uitvoert ;)
Dus mikker dit in een VBS bestand (zonder de <% en %> uiteraard), dubbelklikken en voila.

Maar als je om te beginnen nou die MsgBox vervangt door een response.write en dan een diepe teug ademhaalt... dan kom je er wel uit :)

Overigens zul je wel moeten zorgen dat de DLL die het "DLClient.HttpsClient" object bevat geregistreerd is, maar dat lijkt in orde gezien je geen fout krijgt op het createobject statement.

Verder is dit toch echt behoorlijk basic dus ik durf wel wat vraagtekens te zetten bij het op willen zetten van een (beveiligde) webshop waarbij de basisstof klaarblijkelijk nog niet helemaal onder de knie is...

[ Voor 19% gewijzigd door RobIII op 12-02-2009 23:15 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Behalve dat kan ik je nu al melden dat je request-uri niet klopt. Zoek de fout:
code:
1
"&currency=" & T_currency & "PSPID"

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
CodeCaster schreef op donderdag 12 februari 2009 @ 23:14:
Behalve dat kan ik je nu al melden dat je request-uri niet klopt. Zoek de fout:
code:
1
"&currency=" & T_currency & "PSPID"
:D Scherp :P

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Niemand_Anders
  • Registratie: Juli 2006
  • Laatst online: 09-07-2024

Niemand_Anders

Dat was ik niet..

Oh, wat ben ik blij dat in VB.net String.Format werd geïntroduceerd.. Door de bomen het bos niet meer zien ;-)

If it isn't broken, fix it until it is..


Acties:
  • 0 Henk 'm!

  • Jessez
  • Registratie: Maart 2008
  • Laatst online: 29-08 18:08
RobIII schreef op donderdag 12 februari 2009 @ 23:13:

Verder is dit toch echt behoorlijk basic dus ik durf wel wat vraagtekens te zetten bij het op willen zetten van een (beveiligde) webshop waarbij de basisstof klaarblijkelijk nog niet helemaal onder de knie is...
In middels heeft Ideal de produktie status bereikt. Ideal heb ik zo ingesyeld dat je SHA-1 hash moet gebruiken anders werkt hij niet het is overigens de internet kassa versie die ik gebruik.
ps. paswoorden van gebruikers worden in MD5 hash opgeslagen.

Dus niet te snel oordelen |:(

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 29-08 16:15

NMe

Quia Ego Sic Dico.

Jessez schreef op vrijdag 27 februari 2009 @ 22:39:
[...]


In middels heeft Ideal de produktie status bereikt. Ideal heb ik zo ingesyeld dat je SHA-1 hash moet gebruiken anders werkt hij niet het is overigens de internet kassa versie die ik gebruik.
ps. paswoorden van gebruikers worden in MD5 hash opgeslagen.

Dus niet te snel oordelen |:(
Hij oordeelt niet te snel. Jij gebruikt iets dat in zijn geheel niet in de omgeving aanwezig is, en als je geweten had met welke software je werkte, dan had jij dat ook geweten. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1