Я использую PHP SDK для Authorize.net CIM, и вдруг он перестает работать.
Он возвращает пустой ответ при создании профиля клиента. Я попытался обновить файл сертификата, но ничего не получалось.
Это код:
$authorizeNetCim = new AuthorizeNetCIM($clientRow->authorizenet_login_id, $clientRow->authorizenet_transaction_key);
$customerProfile = new AuthorizeNetCustomer;
$customerAddress = new AuthorizeNetAddress;
if (!$personRow->hasAuthorizenetProfileId()) {
$customerProfile->merchantCustomerId = $personRow->id;
$customerProfile->description = $personRow->getName();
$response = $authorizeNetCim->createCustomerProfile($customerProfile);
И вот ответ:
AuthorizeNetCIM_Response Object
(
[xml] =>
[response] =>
)
Любая помощь приветствуется. Заранее спасибо.
Во всяком случае, я понял проблему. Необходимо перезагрузить Apache, чтобы он заработал. Спасибо за это: https://stackoverflow.com/a/26081579/6648864
Других решений пока нет …