В последние 3 дня Authorize.net
API песочницы не работает на живом сервере, но работает нормально на моем локальном хосте
Исходный код живого сервера и локального сервера одинаков. до сих пор в живом сервере его дает нулевой ответ, как показано ниже
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, и он работал !!
Других решений пока нет …