在處理中realexpayment系統支付,我收到以下錯誤:realexpayment(支付系統)的測試帳號將導致錯誤
320
An error has occurred processing your request. Please contact the merchant whose goods or services you are purchasing quoting the following error number: 61335
做任何人都知道這可能是什麼?
我張貼參數,這樣
<form method="POST" action="https://hpp.sandbox.realexpayments.com/pay">
<input type="hidden" name="TIMESTAMP" value="timestampvalue">
<input type="hidden" name="MERCHANT_ID" value="mymerchantid">
<input type="hidden" name="ORDER_ID" value="orderid">
<input type="hidden" name="AMOUNT" value="amount">
<input type="hidden" name="CURRENCY" value="currency(GBP)">
<input type="hidden" name="SHA1HASH" value="hashvalue">
<input type="hidden" name="AUTO_SETTLE_FLAG" value="1">
<input type="submit" value="Click To Pay">
</form>
散列值,我該算法使:sha1(sha1(timestamp.merchantid.orderid.amount.currency).secretkey)
你好Prageeth,歡迎來到SO!我認爲你的回答可能更適合作爲評論。 –
很高興聽到您找到問題的原因。你可以通過解釋你如何診斷它,特別是當別處看到這個問題時能夠找出這個問題,從而使你的答案對未來的讀者更有幫助。 –
@TobySpeight我更新了我的答案。 –