当前位置: 首页 > 知识库问答 >
问题:

Realex Payments总是拒绝信用卡

周承天
2023-03-14

我正在使用Realex Payments网关的重定向方法。它正确地重定向到他们的服务器,但是当我继续实时卡片细节时,它显示它正在处理。完成这个过程后,我得到下面的消息。

您的交易已被拒绝。请联系您的信用卡提供商,了解您的信用卡被拒绝的原因。

以下是我发送详细信息的方式:

<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>

共有2个答案

燕实
2023-03-14

此消息表示银行已拒绝交易,付款未成功。这可能有许多原因,但最常见的是卡已经超过了它的限额,或者可能输入了错误的到期日。检查RealControl中的交易以找到结果代码,这将为您提供更多信息。

另一件事是,代码中的epage.cgi后面不应该有斜杠/。

欧文

松旻
2023-03-14

如果您处于测试模式,则应使用测试卡详细信息。要获得这些详细信息,您必须联系realex支持部门。首先确保您是否处于测试模式。如果您正在测试中,您将获得测试商户ID和测试共享机密。我建议您使用测试模式,因为您仍在开发系统。以上错误信息表示您的卡因以下原因之一被银行拒绝

  • 无效卡号
  • 无效金额
  • 无效货币
  • 无效的到期日
  • 无效商家
  • 无效事务
  • 非授权卡
  • 零售商未知

因此,请确保您的参数传递正确的数据。如果您处于测试模式,实时卡将无法工作。

 类似资料:
  • 我正在做一些开发使用我创建的payflow api测试仅payflow帐户。(事务处理模式=测试) 我的程序使用安全令牌与托管的签出页面。 当我在托管结账页面中提交信用卡信息时,我的程序的错误URL被调用,错误代码为“12”事务被拒绝。 我尝试手动测试支付到贝宝管理器-->虚拟终端-->单笔交易。我填满了所有的信息(连同实际的信用卡细节),我得到了同样的错误--结果代码=12。响应消息=谢绝。但当

  • 我正在尝试根据通过泽西岛/JAX-RS 公开的资源的角色来设置身份验证。此资源存在于 Glassfish 实例中,在该实例中,基于角色的身份验证(特别是通过@RolesAllowed)当前正在按预期工作。我正在一个 servlet 容器中运行泽西岛: 并且正在对我的资源强制执行基本身份验证;该要求正在按预期强制执行。我还向泽西提供了以下初始化参数: 但是,当我尝试实际添加@Rlet准许注释时,所有

  • 我读过类似的问题,答案都围绕着纠正这样的一行: 不幸的是,我读过的书中没有什么能解决这个问题。 在我的index.html中,我有: 在我的app.js im中使用: 当我访问该页时,控制台记录 LocalHost/:1拒绝应用来自“http://localhost:3000/public/css/style.css”的样式,因为它的MIME类型(“text/html”)不是受支持的样式表MIME

  • 我遇到了一个奇怪的问题——供应商使用TLS SSLv3,同时使用自签名客户端和服务器证书。Java1.5和Java1.6没有这个问题——只需将客户端证书和私钥导入密钥库,将服务器公共证书导入信任库。一切都很好。然而,在Java7中,服务器证书无法被信任,即使使用的是同一个信任库。我尝试过使用Java7 (1.7.03, 04和05、x86和x64版本)的视窗和红帽,但没有成功。 我从头开始重新创建

  • 除了之外,还有其他方法可以发出工作流拒绝信号吗? 基本上,我有一个工作流,它在超时前会定期继续运行。但是,如果它在继续像新的一样工作之前不断收到大量信号,它将会超时并丢失一些信号。我可以将< code > MaximumSignalsPerExecution 设置得更低,这样它就会在超时之前拒绝信号,但理想情况下,我希望能够在工作流级别进行配置。 我正在测试一些更糟糕的情况,其中存在流量峰值,并且

  • 不管我使用什么端口或主机,Net.CreateConnection似乎总是拒绝连接。我想是有什么东西阻碍了它的打开,但我不知道是什么原因造成的。 代码: 输出: