Jump to content

Ogone test => Handelaar niet actief


iggar

Recommended Posts

Hey,

Ik ben bezig met een ogone test account en ik blijf maar de volgende melding krijgen:


Referentie van de bestelling : 1
Totale kostprijs : ---
Begunstigde : ---

ERROR, De handelaar is niet actief


Mijn totale kostprijs raakt ook niet tot op de ogone pagina, is dit hieraan verwant?

Ik denk dat al mijn parameters goed doorgegeven worden...
Waaraan kan dit liggen?

Alvast bedankt!
Link to comment
Share on other sites

Beste Iggar,

Zou je je PSPID door kunnen geven? Dan kan ik in ons systeem controleren wat er precies mis gaat.

Stuur je de parameter PSPID ook mee in je transactie? het klopt inderdaad dat wanneer een parameter niet goed doorkomt, het bedrag niet getoond wordt.

Alvast bedankt.

Met vriendelijke groet,

Esmeralda Hop
Ogone Support

Link to comment
Share on other sites

Hier een extract uit de html pagina:

<input id="CN" name="CN" type="hidden" value="Iggar" />
<input id="cancelurl" name="cancelurl" type="hidden" value="cancel.html" />
<input id="ownertelno" name="ownertelno" type="hidden" value="050505050" />
<input id="exceptionurl" name="exceptionurl" type="hidden" value="exception.html" />

<input id="orderID" name="orderID" type="hidden" value="1" />
<input id="owneraddress" name="owneraddress" type="hidden" value="Onderstr 85" />
<input id="amount" name="amount" type="hidden" value="6000" />
<input id="ownerZIP" name="ownerZIP" type="hidden" value="8800" />
<input id="ownertown" name="ownertown" type="hidden" value="Roeselare" />
<input id="declineurl" name="declineurl" type="hidden" value="decline.html" />
<input id="ownercty" name="ownercty" type="hidden" value="BE" />
<input id="EMAIL" name="EMAIL" type="hidden" value="[email protected]" />
<input id="currency" name="currency" type="hidden" value="EUR" />
<input id="SHASign" name="SHASign" type="hidden" value="31218F7EFE55230CB7BDD749C6DAEBB364DD91CD" />
<input id="accepturl" name="accepturl" type="hidden" value="accept.htm" />
<input id="PSPID" name="PSPID" type="hidden" value="dn123" />



Dit zijn al de parameters die ik meegeef...
Dit lijkt mij oké/voldoende te zijn, maar ik krijg dus steeds die melding

Link to comment
Share on other sites

Kan het zijn dat je de parameters naar onze productie omgeving stuurt?

Ik zie wel een aantal testtransacties maar daar komt een foutmelding unknown order /1/s/ op. Deze foutmelding betekend dat de ShaSign die wij berekenen niet overeenkomt met jouw berekening.

Wij gebruiken de volgende parameters en ook in deze volgorde om te hashen:

ACCEPTURL=http://www.d-n.be
AMOUNT=100
BACKURL=http://www.d-n.be
BGCOLOR=#4e84c4
BRAND=VISA
BUTTONBGCOLOR=#00467F
BUTTONTXTCOLOR=#FFFFFF
CANCELURL=http://www.d-n.be
CATALOGURL=http://www.d-n.be
CN=Ignace Savels
COM=Three telephone cards
COMPLUS=123456789123456789123456789
CURRENCY=EUR
DECLINEURL=http://www.d-n.be
ECOM_BILLTO_POSTAL_NAME_FIRST=Bill
ECOM_BILLTO_POSTAL_NAME_LAST=Smith
[email protected]
EXCEPTIONURL=http://www.d-n.be
FONTTYPE=Verdana
HOMEURL=http://www.d-n.be
LANGUAGE=nl_NL
ORDERID=101
OWNERADDRESS=Onderstr 85
OWNERCTY=BE
OWNERTELNO=050505050
OWNERTOWN=Roeselare
OWNERZIP=8800
PARAMPLUS=flyerid=1
PM=CreditCard
PSPID=dn123
TBLBGCOLOR=#FFFFFF
TBLTXTCOLOR=#000000
TITLE=Title of "my page
TXTCOLOR=#FFFFFF

Na elke parameter wordt de SHA-1 code gebruikt en vervolgens worden alle parameters met een waarde erachter in de hashing opgenomen.

Wat belangrijk is bij het hashes:

- Alle parameters moeten in hoofdletters vermeld worden
- Alle parameters moeten in alfabetische volgorde gezet worden
- Lege parameters dienen niet meegenomen te worden in het hashen

Kun je controleren of je op deze wijze ook de hashing doet?

Alvast bedankt.

Link to comment
Share on other sites

Ik weet niet goed hoe je expliciet kan vermelden hoe je het naar een test/productie omgeving stuurt?
Is dat niet gewoon afhankelijk van je pspid?

Hetgeen jij hier gepost hebt, heb ik trouwens gedaan via de link in de admin omgeving van m'n account.
Je kan daar klikken op
* Make a test payment with Ogone e-Commerce
* Make a test payment with Ogone e-Terminal
* Make a test payment with Ogone Batch
En ik heb daarvoor de bovenste link genomen en toen kreeg ik idd de foutmelding van order/1/s/

Maar in m'n eigen applicatie krijg ik de fout van handelaar niet actief.

Je zegt ook dat alle parameters in hoofdletters vermeld moeten worden, hetgeen ik gepost heb is dan foutief? Want zo staat het effectief in m'n pagina...

Link to comment
Share on other sites

In ieder geval werkt versie 1.3.6.0 van Prestashop perfect met Ogone

De Prestashop versie 1.4.0.10 en de Ogone module werken niet samen !
Er komt een error dat het order id te lang is, Ogone bied mogelijkheid tot een lengte van 30 karakters, maar bij prestashop zijn dit er meer (in mijn geval 34)

Eventueel kan je volgende uitvoeren om het toch te laten werken !!!
in de file ogone.php rond lijn 151 vind je volgende code :
$ogoneParams['ORDERID'] = pSQL($params['cart']->id.'_'.$params['cart']->secure_key);
verander dit in :
$ogoneParams['ORDERID'] = pSQL($params['cart']->id);

en uw Ogone zal werken.
door het bijvoegen van de secure-key wordt het orderid veel te lang voor de Ogone beperking tot 30.

Mvg,
Peter

Link to comment
Share on other sites

Ik weet niet goed hoe je expliciet kan vermelden hoe je het naar een test/productie omgeving stuurt?
Is dat niet gewoon afhankelijk van je pspid?

Hetgeen jij hier gepost hebt, heb ik trouwens gedaan via de link in de admin omgeving van m'n account.
Je kan daar klikken op
* Make a test payment with Ogone e-Commerce
* Make a test payment with Ogone e-Terminal
* Make a test payment with Ogone Batch
En ik heb daarvoor de bovenste link genomen en toen kreeg ik idd de foutmelding van order/1/s/

Maar in m'n eigen applicatie krijg ik de fout van handelaar niet actief.

Je zegt ook dat alle parameters in hoofdletters vermeld moeten worden, hetgeen ik gepost heb is dan foutief? Want zo staat het effectief in m'n pagina...


Oke dan ga je in elk geval naar de juiste url toe.

Als het goed is moet je in de Prestashop omgeving ook je PSPID ingeven, kun je eens controleren wat je daar in hebt gegeven? Wellicht dat je misschien een verkeerde of geen PSPID ingegeven hebt.

Het verschil tussen de produktie en testurl die het betaalscherm aanroept:

https://secure.ogone.com/ncol/XXXX/orderstandard.asp

Op de locatie XXXX moet je dan test of prod vermelden. In jouw geval zal dit nu dus test moeten zijn.

Voor de berekening van de Shasign moeten alle parameters in hoofdletters en in alfabetische volgorde staan.
Link to comment
Share on other sites

  • 5 months later...
Beste,

Ik zit namelijk nog steeds met de fout unknonw order 1 S waar ogone geen raad meer heeft voor mij.
Welke versie van prestashop gebruik jullie?

Mvg Steven


Beste Steven,

Kun je mij de volgende gegevens doorgeven:

- PSPID

- Test of Productie

- Welke versie PrestaShop gebruik je

Alvast bedankt.
Link to comment
Share on other sites

Beste,

Ik zit namelijk nog steeds met de fout unknonw order 1 S waar ogone geen raad meer heeft voor mij.
Welke versie van prestashop gebruik jullie?

Mvg Steven


Beste Steven,

Kun je mij de volgende gegevens doorgeven:

- PSPID

- Test of Productie

- Welke versie PrestaShop gebruik je

Alvast bedankt.


PSPID: BIOWIJN

TEST

Prestashop 1.4.3

http://178.18.131.6/~sdewolf
Link to comment
Share on other sites


PSPID: BIOWIJN

TEST

Prestashop 1.4.3

http://178.18.131.6/~sdewolf



Wat me opvalt is dat je een compleet ander resultaat in je hashing hebt dan wat wij berekend hebben.
Ik heb 2 methodes geprobeerd:

Parameters ontvangen met waarde in alfabetische volgorde en in hoofdletters:

AMOUNT=182853+++HASHKEY+++CN=tester+++HASHKEY+++CURRENCY=EUR+++HASHKEY+++EMAIL=test@test.be+++HASHKEY+++LANGUAGE=nl_NL+++HASHKEY+++OPERATION=SAL+++HASHKEY+++ORDERID=10+++HASHKEY+++OWNERADDRESS=Teststraat 11+++HASHKEY+++OWNERCTY=BE+++HASHKEY+++OWNERTELNO=052123456+++HASHKEY+++OWNERTOWN=TestLand+++HASHKEY+++OWNERZIP=1000+++HASHKEY+++PARAMPLUS=secure_key=41e297d43e1023614be52786b0961979+++HASHKEY+++PSPID=BIOWIJN+++HASHKEY+++

Waarbij +++HASHKEY+++ vervangen dient te worden door je SHA-IN passphrase.

1. Normale SHA-1 hashing:

Resultaat na hashing: FAA77A1A563ACA1C81C52B11F72FA18C4094FA12

2. Zelfde SHA string met SHA-1 hashing in UTF-8:

Resultaat na hashing: 6F17158F2638FA3B07757C729BF6C440503A6750


Ontvangen SHAString: 4A3B889A7CEF1970B5FC2C2917119638606B4757

Nu is dus de vraag, op welke wijze worden de parameters gehasht? Welke parameters neem je mee in jouw hashing? Ik vermoed niet alle parameters met een waarde zoals hierboven door ons gebruikt worden. Of wellicht op de oude SHA methode. Kun je dit nakijken?

Alvast bedankt.
Link to comment
Share on other sites


PSPID: BIOWIJN

TEST

Prestashop 1.4.3

http://178.18.131.6/~sdewolf



Wat me opvalt is dat je een compleet ander resultaat in je hashing hebt dan wat wij berekend hebben.
Ik heb 2 methodes geprobeerd:

Parameters ontvangen met waarde in alfabetische volgorde en in hoofdletters:

AMOUNT=182853+++HASHKEY+++CN=tester+++HASHKEY+++CURRENCY=EUR+++HASHKEY+++EMAIL=test@test.be+++HASHKEY+++LANGUAGE=nl_NL+++HASHKEY+++OPERATION=SAL+++HASHKEY+++ORDERID=10+++HASHKEY+++OWNERADDRESS=Teststraat 11+++HASHKEY+++OWNERCTY=BE+++HASHKEY+++OWNERTELNO=052123456+++HASHKEY+++OWNERTOWN=TestLand+++HASHKEY+++OWNERZIP=1000+++HASHKEY+++PARAMPLUS=secure_key=41e297d43e1023614be52786b0961979+++HASHKEY+++PSPID=BIOWIJN+++HASHKEY+++

Waarbij +++HASHKEY+++ vervangen dient te worden door je SHA-IN passphrase.

1. Normale SHA-1 hashing:

Resultaat na hashing: FAA77A1A563ACA1C81C52B11F72FA18C4094FA12

2. Zelfde SHA string met SHA-1 hashing in UTF-8:

Resultaat na hashing: 6F17158F2638FA3B07757C729BF6C440503A6750


Ontvangen SHAString: 4A3B889A7CEF1970B5FC2C2917119638606B4757

Nu is dus de vraag, op welke wijze worden de parameters gehasht? Welke parameters neem je mee in jouw hashing? Ik vermoed niet alle parameters met een waarde zoals hierboven door ons gebruikt worden. Of wellicht op de oude SHA methode. Kun je dit nakijken?

Alvast bedankt.


Ik heb dit even nagekeken en dit waren allemaal de nieuwe sha methodes. Heb dan even naar ogone gebelt en gevraagd of het eventueel mogelijk was de oude terug actief te zetten.
Nu staan dus momenteel terug de oude actief.

Mvg Steven
Link to comment
Share on other sites


Ik heb dit even nagekeken en dit waren allemaal de nieuwe sha methodes. Heb dan even naar ogone gebelt en gevraagd of het eventueel mogelijk was de oude terug actief te zetten.
Nu staan dus momenteel terug de oude actief.

Mvg Steven



Oke, ik heb de oude methode ook in je account geselecteerd, zou je nogmaals een transactie in willen schieten?
Link to comment
Share on other sites


Ik heb dit even nagekeken en dit waren allemaal de nieuwe sha methodes. Heb dan even naar ogone gebelt en gevraagd of het eventueel mogelijk was de oude terug actief te zetten.
Nu staan dus momenteel terug de oude actief.

Mvg Steven



Oke, ik heb de oude methode ook in je account geselecteerd, zou je nogmaals een transactie in willen schieten?



Referentie van de bestelling : 18
Totale kostprijs : ---
Begunstigde : BIOWINE@HOME

unknown order/1/s/


Helaas :'(

MvG Steven
Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...