WebMoney
Ru/Eng | Справочная служба | Контакты
Rambler's Top100

Модуль аутентификации WMSigner (вариант - ActiveX-объект)

Для использования модуля WMSigner необходимо:

  • Иметь возможность размещения, регистрации и запуска серверного ActiveX WMSigner на компьютере (в случае, если это сторониий веб-сервер, который предоставлет услуги хостинга для веб-ресурса, необходимо договориться об этом с провайдером хостинга);
  • Иметь возможность размещения на компьютере файла с ключами от WM-идентификатора ресурса (название файла по умолчанию: keys.kwm). Неоходимо использовать минимальный размер файла ключей keys.kwm (164 байта).При работе с ключами сгенерированными в WM Keeper Classic версии 2.4.0.1 и выше для работы с Signer нужно использовать РЕЗЕРВНУЮ копию ключей и пароль от РЕЗЕРВНОЙ копии ключей (код доступа к ключу). При этом вы должны максимально защитить файл с ключами, предварительно проконсультировавшись у администратора компьютера (или провайдера хостинга). Так как ваши файлы с ключами остаются доступными, как минимум, администратору компьютера (провайдеру хостинга). Вам необходимо помнить, что файла с ключами и пароля (который также будет расположен на компьютере) достаточно для того, чтобы получить полный доступ к средствам на кошельках. Возможно, будет необходимо продумать схему ежедневного перевода накапливающихся на кошельке ресурса средств на другой кошелек, расположенный в недоступном для посторонних месте.

Модуль ActiveX WMSigner поставляется в скомпилированном виде в dll-файле с именем WMSignerX.dll.
Скачать файл можно здесь.

Исходный код dll не предоставляется. При необходимости dll может быть написана самостоятельно на базе доступного к загрузке исходного кода WMSigner.

Установка WMSignerX.dll

Для того чтобы иметь возможность запускать WMSignerX из ПО вам требуется только сам модуль WMSignerX.dll.

Файл WMSignerX.dll необходимо поместить в директорию вашего сервера. Для регистрации АсtiveX-элемента и возможности его вызова из приложений необходимо дать команду из командной строки (текущим должен быть каталог, где размещен файл):

regsvr32 WMSignerX.dll

 

Использование WMSigner

Небольшой пример использования WMSignerX (ASP - JScript ) может быть скачан здесь.

В каждом из описываемых далее интерфейсов системы будет приведена строка с параметрами запроса (от кого и кому, номер счета, сумма перевода и пр.), которую необходимо подписать с помощью модуля WMSignerX. Эта строка для подписи будет символически называться PlanStr. Процесс подписи легче всего показать на примере фрагмента вызова WMSignerX из скрипта выписки счета:


//создание объекта выполняющего цифровую подпись
var Signer = Server.CreateObject("WMSignerX.Signer")
//Формирование строки, которую необходимо подписать
var PlanStr = '' + OrderID.toString() + LoginOfCust + PurseOfStores + Amount.toString() + Desc + InvAddress.toString() + Period.toString() + Experation.toString() + RequestN
//Подача на вход объекта WM идентификатора WebMoney Keeper и пароля
Signer.Login = LoginOfStores //в LoginOfStores должен быть wm-идентификатор ресурса 12 цифр
Signer.Passwd = "123456"
//Подача на вход объекта ключей WebMoney Keeper магазина
Signer.KeyFName = "d:\\beenz\\pins\\tackwm\\keys.kwm"
//Формирование цифровой подписи счета
var SignStr = Signer.SignString(PlanStr)

На выходе будет получена 132 (или 133)- символьная строка (SignStr),
которую необходимо передать в параметре ЭЦП при вызове интерфейса.

С вопросами по использованию WMSignerX, подключению платежной системы или созданию магазина обращайтесь на shop@wmtransfer.com.

Passport.webmoney.ru
Passport.webmoney.ru
Сервис аттестации
Arbitrage.webmoney.ru
Arbitrage.webmoney.ru
Арбитражный сервис
Geo.webmoney.ru
WebMoney GeoService
Гео-сервис
Megastock
Megastock
Каталог товаров и услуг
enum.ru
система авторизации
megastock.ru
каталог товаров
credit.webmoney.ru
кредитная биржа
telepat.ru
платежи по телефону
publicant.ru
магазин электронных книг
masspayment
сервис массовых платежей
capitaller.ru
бюджетный автомат
exchanger.ru
автоматический p2p-обмен
indx.ru
интернет-биржа
WM Банкинг
банковские переводы в/из системы
digiseller.ru
сервис автоматизации продаж цифровых товаров
trust.webmoney.ru
трастовый сервис
paymer.ru
цифровые чеки
telepay.wmtransfer.com
оплата операторов услуг
mail.wmkeeper.com
почтовый сервис
security.webmoney.ru
безопасность в Системе
cards.webmoney.ru
платежные карты
wm2mail.webmoney.ru
Переводы на e-mail
files.webmoney.ru
передача файлов
education.webmoney.ru
обучение webMoney
notify.webmoney.ru
сервис оповещений
закрыть 
Воспроизводимые на данном сайте торговые марки WEBMONEY и WEBMONEY TRANSFER используются держателями сайта с разрешения собственников. Copyright WebMoney © 1997-2008.
контакты | помощь | юридическая информация

По всем вопросам обращайтесь support@wmtransfer.com