php - Authorize.net 沙箱交易 API 在实时服务器中不工作

标签 php sandbox authorize.net-cim

在过去 3 天 Authorize.net 沙箱 API 在实时服务器中无法正常工作,但在我的本地主机中运行良好

live server 和 localhost server 源代码是一样的。仍在实时服务器中,它给出如下所示的空响应

AuthorizeNetCIM_Response Object
(
    [xml] => 
    [response] => 
)

请帮我解决这个问题。

最佳答案

经过一番研究,我找到了解决方案。那是关于 cert.pem 文件(SSL 证书)。

在 curl 请求中有使用 cert.pem 的代码,如下所示

curl_setopt($curl_request, CURLOPT_CAINFO, dirname(dirname(__FILE__)) . '/ssl/cert.pem');

我只是简单地从 http://curl.haxx.se/docs/caextract.html 下载证书文件并替换为当前的 cert.pem 文件及其工作!!。

关于php - Authorize.net 沙箱交易 API 在实时服务器中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29465798/

相关文章:

java - 如何检索 RDF 属性

Authorize.NET GetCustomerProfile 不返回数据

php - 列计数与正确语法中的行错误处的值计数不匹配

javascript - 在子文件夹中添加 css 链接,php 扩展文件

php - 将 if(!empty) 与不在数组中的多个变量一起使用

objective-c - 沙盒破坏了我的应用程序

database - 是否有允许针对多个数据库产品测试代码的服务?

php - 如何在 Windows/IIS 服务器上获取当前页面的完整 URL?

testing - 设置重复的mongodb测试环境

e-commerce - 如何在 Authorize.net 中启用客户信息管理器 (CIM)?