1

在處理中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)

回答

2

感謝您的查詢和道歉這麼晚纔回復。只有在我們的沙盒環境存在臨時問題時纔會發生320。您發送的POST很好,但環境在特定時刻不可用。

最佳,

肖恩MacDomhnall

Realex付款

0

我們與錯誤相同的錯誤ID下面

*Error:320 
Message: An error occurred processing your transaction. Please return to the merchant's website and try again.* 

我們不得不使用3D安全測試卡號碼避免這個錯誤。

我們聯繫了Realex支持來解決此問題。

+0

你好Prageeth,歡迎來到SO!我認爲你的回答可能更適合作爲評論。 –

+1

很高興聽到您找到問題的原因。你可以通過解釋你如何診斷它,特別是當別處看到這個問題時能夠找出這個問題,從而使你的答案對未來的讀者更有幫助。 –

+0

@TobySpeight我更新了我的答案。 –