Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Secret Key — любая комбинация символов, например rEYoMJrcn75kgAt1.
  • Высылать Secret Key на Result URL, если Result URL обеспечивает секретность установить галочку. Wiki Markup*Result URL * --- URL на сервере hpd, обслуживающего ПС ROBOKASSAWebMoney, в виде _http\[s\]://server:port/webmoney_.
  • Передавать параметры в предварительном запросеустановить галочку.
  • Метод формирования контрольной подписиMD5
  • Тестовый/Рабочий режимырабочий.

Wiki MarkupЧасть URL _http\[s\]://server:port_ *Result URL* соответствует серверу *hpd*, обслуживающему *WebMoney Web Merchant Interface*. Номер кошелька и *Secret Key* необходимо сохранить в конфиге *hpd* hpd (параметры webmoney purse и webmoney secret key соответственно).

Настройка скриптов на сайте оператора

...

Для получения уникального внутреннего номера покупки продавца (параметр LMI_PAYMENT_NO в запросах к WebMoney Web Merchant Interface) и проверки идентификационных данных в АСР "Гидра" перед запросом платежа следует использовать специальный внутренний HTTP-запрос к hpd (ПС Hydra) из скриптов на сайте оператора по URL следующего вида:

Wiki Markup
_http\[s\]://server:port/hydra?command=check&bank_code=*BankCode*&account=*ACCOUNT*&sum=*LMI_PAYMENT_AMOUNT*_, где *BankCode* --- код банка *WebMoney Web Merchant Interface* в АСР "*Гидра*", *ACCOUNT*, *LMI_PAYMENT_AMOUNT* --- идентификационные данные и сумма платежа соответственно. Часть URL _http\[s\]://server:port_ соответствует серверу *hpd*, обслуживающему запросы на проверку идентификационных данных.

По результатам HTTP-запроса hpd возвращает XML-документ следующего вида:

...


<?xml version="1.0" encoding="utf-8"?>
<response>
  <txn_id>*TxnID*</txn_id>
  <result>*Result*</result>
  <comment>*Comment*</comment>
</response>

TxnID — уникальный внутренний номер покупки продавца (параметр LMI_PAYMENT_NO в запросах к WebMoney Web Merchant Interface), Result, Comment — код и комментарий результата соответственно.

Коды результата (Result):

Код

Описание

0

Проверка успешна

1

Внутренняя ошибка

4

Неверный формат идентификационных данных

5

Идентификационные данные неверны

300

Другая ошибка

. Подробнее об этом можно почитать в разделе настройки платежной системы Hydra.

Особенности взаимодействия

...