Если кратко, то:
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]
===