...
Чтобы начать пользоваться доступными методами API необходимо пройти регистрацию в системе IntelletMoney. Для регистрации Агента в системе IntellectMoney потребуются PGP ключи, которые можно сгенерировать с помощью утилиты, доступной по адресу https://intellectmoney.ru/common/walletapi/PgpKeysGeneratorPackage.exe
Утилита представляет собой окно с 2-мя полями ввода
...
После генерации ключей Агент производит регистрацию сервиса с помощью метода API (на стадии разработки), или передает регистрационные данные и публичный ключ в на почту ts@intellectmoney.ru
Список параметров, необходимых для регистрации Агента:
...
- operationId (int) Идентификатор операции.
serviceId (int) Идентификатор сервиса
sign (string) Цифровая подпись (приватный ключ)
bindKey (string) Ключ привязки пользователя к системе ИнтеллектМани
firstName
lastName
middleName
passportSeries (string) Серия паспорта
passportNumber (string) Номер паспорта
passportWhenGive (DateTime) Дата выдачи паспорта
inn (string) Номер ИНН
snils (string) Номер СНИЛС
oms (string) Номер ОМС
phone (string) Контактный номер телефона
isResident (bool) Является ли резидентом РФ
...
<OperationId>int</OperationId>
<Data>bool< <Data>bool</Data>
</UserRegistrationResult>
...
$md5 = strtoupper(md5("serviceId=$serviceId::serviceOperationId= $operationId"));
$ascii = file_get_contents(__DIR__ . '/private.asc');
...
$key = substr($ascii, $start, ($end-$start));
$res = gnupg_init();
$info = gnupg_import($res,$key);
...