代码之家  ›  专栏  ›  技术社区  ›  bucabay

信用卡验证无法处理无效的SSL(ubercart和authorize.net)

  •  0
  • bucabay  · 技术社区  · 14 年前

    出于测试目的,我在开发人员站点上设置了和SSL证书,其中该域与该证书有效的SSL域不匹配。

    即使证书域无效,仍然可以使用authorize.net验证信用卡吗?

    3 回复  |  直到 14 年前
        1
  •  1
  •   Aaron    14 年前

    这取决于您与authorize.net的通信方式,但当我这样做时,我从服务器向他们发送了一个请求,以授权该事务。所以,他们从未看到我的ssl证书,因为他们从未向我的web服务器发送请求。因此,要回答您的问题,假设您是通过启动到其服务器的ssl连接来授权事务,那么您是否拥有有效的ssl证书一点也不重要。

    这当然是一个技术性的答案。至于他们的规则是什么,我不能说。

        2
  •  1
  •   John Conde    14 年前

    对。这是因为正在传输到authorize.net的数据正从一台服务器发送到另一台服务器,而这台服务器没有使用您安装的ssl证书。因此,尽管用户可能看到一个无效的证书authorize.net不会。另外,只要他们的数据在你的端被加密,他们就不在乎证书是否有正确的域名。

    当然,一个更好的甚至更好的答案是尝试一下。这是最好的确定方法。注册一个 developer test account 运行一些测试事务。

        3
  •  0
  •   Jason M    14 年前

    authorize.net的代码库有几个参数,您可以设置这些参数来指示您正在执行测试事务,在这种情况下,它不必担心您的ssl证书。这可能取决于您使用的authorize.net的支付api。我知道这通常是他们的cim库的工作方式。