Question

I'm trying to configure my script to use ogone payment gateway i've assigned a pass phrase let's say e.g: abcd1234 so the code that will be hased is

$sh = "AMOUNT=5000abcd1234CURRENCY=USDabcd1234LANGUAGE=en_USabcd1234ORDERID=1122abcd1234PSPID=MyIDabcd1234";

and i'm using this form

<FORM METHOD="post" ACTION="https://secure.ogone.com/ncol/test/orderstandard.asp" id="form1" name="form1">
<INPUT type="hidden" NAME="PSPID" value="MyID">
<INPUT type="hidden" NAME="ORDERID" value="1122">
<INPUT type="hidden" NAME="AMOUNT" value="5000">
<INPUT type="hidden" NAME="CURRENCY" value="USD">
<INPUT type="hidden" NAME="LANGUAGE" value="en_US">
<INPUT type="hidden" NAME="SHASIGN" value="<?php echo $sh; ?>">
<input type="submit" value="Your button lib" id="submit2" name="submit2">
</form>

after adjusting the referrer URL of this webpage i get this error unknown order/0/s/ Any idea please?

Was it helpful?

Solution

The error unknown order/0/s means that you are not sending the proper SHA-1 signature.

This is related to a parameter configured in Ogone's backoffice there :

Configuration > Technical information > Data and origin verification

OTHER TIPS

I am very late, but the answer to this question is to hash the SHASIGN value with an algorithm that is chosen within the Merchant portal.

Passing the hashed value solves the issue.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top