2013-01-11 73 views
1

我正在使用Realex Payments網關的重定向方法。它正確地重定向到他們的服務器,但是當我處理活卡詳情時,它顯示它正在處理。在完成該過程之後,我將獲取以下消息。Realex支付總是拒絕信用卡

您的交易已被拒絕。請與您的信用卡供應商聯繫,瞭解您的信用卡遭拒的原因。

這是怎麼了發送信息:

<form action="https://epage.payandshop.com/epage.cgi/" method=post> 
<input type="hidden" name="MERCHANT_ID" value="<?=$merchantid?>"> 
<input type="hidden" name="ORDER_ID" value="<?=$orderid?>"> 
<input type="text" name="CURRENCY" value="<?=$curr?>"> 
<input type="text" name="AMOUNT" value="<?=$amount?>"> 
<input type="hidden" name="TIMESTAMP" value="<?=$timestamp?>"> 
<input type="hidden" name="MD5HASH" value="<?=$md5hash?>"> 
<input type="hidden" name="AUTO_SETTLE_FLAG" value="1"> 
<input type="submit" name="submit" value="Proceed to server"/> 
</form> 
+0

您是否在使用測試卡細節? –

回答

1

此消息意味着銀行已拒絕交易和支付沒有成功。發生這種情況的原因很多,但最常見的情況是該卡已超出限制,或者輸入了錯誤的失效日期。在RealControl中檢查交易以查找結果代碼,這將爲您提供更多信息。

另一件事,你的代碼中'epage.cgi'後面不應該有'/'結尾的斜線。

歐文

2

如果您處於測試模式下,您應該使用測試卡的詳細信息。要獲得這些詳細信息,您必須聯繫realex支持。首先確保你處於測試模式。如果您正在測試,您將獲得測試商家ID和測試共享密鑰。我建議你使用測試模式,因爲你仍在開發系統。上面的錯誤消息意味着您的卡是由銀行由於以下原因

  • 卡號無效
  • 無效量
  • 無效的貨幣
  • 無效的失效日期一個下降
  • 無效商人
  • 無效交易
  • 未授權卡
  • 瑞特iler未知

因此,請確保您的參數傳遞正確的數據。如果您處於測試模式,Live卡將不起作用。