Интеграция BILLmanager и регистратора R01

Если кратко, то:

BILLmanager -> Интеграция -> Регистраторы -> «Создать» -> в появившемся окошке заполняем поля:

  • Название: R01
  • E-mail: info@r01.ru
  • URL-адрес: https://partner.r01.ru:1443/partner_api.khtml
  • Имя пользователя: ЛОГИН
  • Пароль: ПАРОЛЬ

А вот тут внимание, дорогие друзья. Основная масса проблем возникает по причине того, что в поле «Пароль» указывают пароль для доступа в панель управления регистратора. На самом деле там следует указать пароль для доступа по API. 

Для изменения авторизуйтесь в панель управления R01, в «Меню партнера» перейдите в пункт «Мои данные». И уже там увидите «Изменить пароль доступа к API».

 

А вообще, история началась с того, что после интеграции с вышеназванным регистратором в процессе регистрации домена пришло уведомление следующего содержания:

 

«Уведомляем, что при совершении операции «регистрация домена» с доменным именем «Domain registration : Домен в зоне .RU #6 (xxxxxxx.ru), 1 Год» произошла следующая ошибка: access denied.»

 

Более подробный вывод действий находится в лог-файле /usr/local/ispmgr/var/drr01.log, который можно максимально детализировать командой echo 9 > /usr/local/ispmgr/etc/drr01.debug && killall billmgr

И ниже представлен лог всех действий при работе с регистратором. Если кому будет интересно, могу поподробней разобрать этот лог по строкам.

=

Jul 12 05:30:49 [    0:1] INFO Lookup log level for ‘/usr/local/ispmgr/var/drr01.log’ in ‘etc/drr01.debug’

Jul 12 05:30:49 [    0:1] NOTE Debug level = 9

Jul 12 05:30:49 [ 1501:1] ../../src/billmgr/domain/registrator/drclasses.cpp:1246 DEBUG ModuleName: drr01

Jul 12 05:30:49 [ 1501:1] INFO Started with args: set both 7 (standalone = FALSE)

Jul 12 05:30:49 [ 1501:1] ../../src/billmgr/domain/registrator/drclasses.cpp:1277 DEBUG operation = ‘set’

Jul 12 05:30:49 [ 1501:1] ../../src/billmgr/domain/registrator/drclasses.cpp:240 DEBUG remote_id = »

Jul 12 05:30:49 [ 1501:1] ../../src/billmgr/domain/registrator/drclasses.cpp:569 DEBUG REQUEST: 499 chars:

<?xml version=»1.0″ encoding=»UTF-8″?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV=»http://schemas.xmlsoap.org/soap/envelope/» xmlns:ns1=»urn:RegbaseSoapInterface» xmlns:xsd=»http://www.w3.org/2001/XMLSchema» xmlns:SOAP-ENC=»http://schemas.xmlsoap.org/soap/encoding/» SOAP-ENV:encodingStyle=»http://schemas.xmlsoap.org/soap/encoding/»>

  <SOAP-ENV:Body>

    <ns1:logIn>

      <login type=»xsd:string»>ЛОГИН</login>

      <password type=»xsd:string»>ПАРОЛЬ</password>

    </ns1:logIn>

  </SOAP-ENV:Body>

</SOAP-ENV:Envelope>

 

Jul 12 05:30:49 [ 1501:1] ../../src/billmgr/domain/registrator/drr01.cpp:103 DEBUG sid »

Jul 12 05:30:50 [ 1501:1] ../../src/billmgr/domain/registrator/drclasses.cpp:569 DEBUG RESPONSE: 688 chars:

<?xml version=»1.0″ encoding=»UTF-8″?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV=»http://schemas.xmlsoap.org/soap/envelope/» xmlns:ns1=»urn:RegbaseSoapInterface» xmlns:xsd=»http://www.w3.org/2001/XMLSchema» xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance» xmlns:SOAP-ENC=»http://schemas.xmlsoap.org/soap/encoding/» SOAP-ENV:encodingStyle=»http://schemas.xmlsoap.org/soap/encoding/»>

  <SOAP-ENV:Body>

    <ns1:logInResponse>

      <status xsi:type=»ns1:onlystatus»>

        <status xsi:type=»ns1:status»>

          <code xsi:type=»xsd:int»>0</code>

          <name xsi:type=»xsd:string»>ACCESS_DENIED</name>

          <message xsi:type=»xsd:string»>Access denied.</message>

        </status>

      </status>

    </ns1:logInResponse>

  </SOAP-ENV:Body>

</SOAP-ENV:Envelope>

 

Jul 12 05:30:50 [ 1501:1] INFO Send BillMgr [func=domain.result&item=7&operation=set&state=error&message=access denied.&errorparams=&contactid=]

Jul 12 05:30:50 [ 1501:1] FATAL access denied.

Jul 12 05:30:50 [ 1501:1] INFO Success finished [ set both 7]

===

Другие публикации по теме:

BILLmanager и отчеты в pdf В BILLmanager есть возможность отправки отчетов в PDF по электронной почте. Но как оказалось, нужное поле text имеет ограничение в 65536 байт. По...
Обновление BILLmanager до Corporate В табличке doctemlp в поле account следует заменить значение на 1 для всех. И удалить уникальный ключ name.Услышал краем уха, что скоро эти магические...
Уведомления администратора при создании услуги в B... Бывает, что нужно, чтобы приходили уведомления администратору BILLmanager, когда клиент заказывает какую-либо услугу. Самый простой вариант это сделат...
Установка ISPmanager и BILLmanager на одном сервер... При установке ISPmanager и BILLmanager на один сервер при авторизации в панель управления какого-либо из программных продуктов может возникнуть следую...

Поделиться информацией с друзьями!

Чтобы не пропустить обновления, подпишись на RSS или почтовую рассылку (свой выбор сделали уже 128 человек!)

Оставить комментарий