yandex

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

Author:

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

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

  • Название: R01
  • E-mail: [email protected]
  • 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]

===

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *