0

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

即使证书域无效,是否仍然可以使用 Authorize.net 验证信用卡?

4

3 回答 3

1

这取决于您如何与 authorize.net 进行通信,但是当我这样做时,我从我的服务器向他们的服务器发送了一个请求以授权交易。因此,他们从未见过我的 SSL 证书,因为他们从未向我的 Web 服务器发送过请求。因此,要回答您的问题,假设您通过启动与其服务器的 SSL 连接来授权交易,那么您是否拥有有效的 SSL 证书并不重要。

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

于 2010-03-05T05:45:10.437 回答
1

是的。这是因为传输到 Authorize.Net 的数据是从服务器发送到未使用您安装的 SSL 证书的服务器。因此,尽管用户可能会看到无效的证书 Authorize.Net 不会。另外,他们不关心证书是否使用正确的域名,只要他们的数据在您端加密即可。

当然,更好的答案是尝试一下。这是确定的最好方法。注册一个开发者测试账户并运行一些测试交易。

于 2010-03-05T14:03:47.080 回答
0

Authorize.net 的代码库有几个参数,您可以设置这些参数来指示您正在进行测试交易,在这种情况下,它不应该担心您的 ssl 证书。不过,可能取决于您使用的是 Authorize.net 的哪个支付 API。我知道这通常是它与他们的 CIM 库一起工作的方式。

于 2010-03-22T16:51:36.650 回答