我正在使用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>
发布于 2013-04-11 03:43:35
如果您处于测试模式,则应使用测试卡详细信息。要获得这些细节,您必须与realex支持部门联系。首先,确保您是否处于测试模式。如果您正在测试,您将被提供一个测试商人ID和一个测试共享秘密。我建议您使用测试模式,因为您仍在开发该系统。以上错误信息表示您的卡因下列原因之一被银行拒绝。
因此,确保您的参数传递正确的数据。如果您处于测试模式,活卡将无法工作。
发布于 2013-03-12 22:45:20
这条信息意味着银行拒绝了交易,付款也没有成功。这种情况可能有很多原因,但最常见的情况是卡超出了其限制,或者可能是输入了错误的过期日期。检查RealControl中的事务以找到结果代码,这将给您提供更多的信息。
另一件事是,代码中的'epage.cgi‘之后不应该有尾随的斜杠'/’。
欧文
https://stackoverflow.com/questions/14274112
复制相似问题