Я зарегистрировался в тестовой учетной записи на Authorize.net, потому что вы не можете выполнить тестовую транзакцию со службой CIM, кроме как через тестовую учетную запись.
Я использую ActiveMerchant :: Billing :: AuthorizeNetCimGateway,отлично работает с моей обычной учетной записью.Однако, используя данные для входа в мой тестовый аккаунт API, я получаю следующую ошибку:
"message"=>{"code"=>"E00007", "text"=>"User authentication failed due to invalid authentication values."}
Что я делаю не так?Я прочитал источник активного продавца и нашел следующие строки, которые указывают, что, возможно, он отправляет неправильный URL-адрес API:
self.test_url = 'https://apitest.authorize.net/xml/v1/request.api'
self.live_url = 'https://api.authorize.net/xml/v1/request.api'
Насколько я могу судить, нет способа настроитькакой URL используется, но я нашел эту строку:
url = test? ? test_url : live_url
, которая, кажется, устанавливает переменную, только метод test?нигде не определено, поэтому я не вижу, как его установить.
Я в замешательстве.Кто-нибудь может подключиться к тестовой учетной записи через AIM?