Ogone のテスト アカウントを持っていて、支払いシステムをテストしようとしています。テスト目的で、最小限のパラメーターで文字列を作成しました。
$ogoSHAstring = "AMOUNT=" . $amount . $signature .
"CURRENCY=" . $currency. $signature .
"LANGUAGE=" . $language . $signature .
"ORDERID=" . $orderId . $signature .
"PSPID=" . $pspId . $signature;
次のような文字列になります。
AMOUNT=990MySecretPassphrase!!CURRENCY=EURMySecretPassphrase!!LANGUAGE=nl_NLMySecretPassphrase!!ORDERID=67MySecretPassphrase!!PSPID=MyPSPIDMySecretPassphrase!!
ハッシュされるのはどれですか
1B8B605EAEF8E2FD9350958C0B152E22FD61FADB
送信されるフォームは次のようになります。
<form id='ogone' action='https://secure.ogone.com/ncol/test/orderstandard.asp' method='post'>
<input type='hidden' name='AMOUNT' value='$amount' />
<input type='hidden' name='CURRENCY' value='$currency' />
<input type='hidden' name='LANGUAGE' value='$language' />
<input type='hidden' name='ORDERID' value='$orderId' />
<input type='hidden' name='PSPID' value='$pspId' />
<input type='hidden' name='SHASIGN' value='$ogoSHAsign' />
</form>
しかし、私はエラーが発生し続けます:
unknown order/1/r/
これらは私の設定です:
助けはありますか?