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