Перейти к содержанию

Зачисление денежных средств


Описание

HTML форма используется для зачисления денежных средств на счет магазина по захолдированному СКО.

Поля формы

Параметр Свойства Описание
EshopId INT REQUIRED max 6 Номер магазина.
Можно найти в личном кабинете, в разделе магазины.
Action STRING REQUIRED const Действие с СКО.
Допустимые значения:
  1. Refund - используется в следующих случаях:
    • Для отмены счета, если СКО находится в состояние создан.
    • Для возврата денежных средств по оплаченному СКО.
    • Для разблокировки денежных средств по захолдированному СКО.
    • Для уменьшения суммы счета при созданном или захолдированном СКО.
  2. ToPaid - используется для зачисления денежных средств на счет магазина по захолдированному СКО.
  3. ChangeReceipt - используется для изменений чека онлайн-кассы по созданному или захолдированному СКО.
OrderId STRING REQUIRED max 50 Номер покупки.
Внутренний номер покупки из вашей системы (интернет-магазина).
По умолчанию в расширенных настройках магазина на вкладке "Подключение магазина" включена опция "Принимать только уникальный номер покупки", что позволяет легко идентифицировать СКО.
MerchantReceipt OBJECT CONDITION Чек для онлайн-кассы.
Подробнее о правилах формирования чека.
Условия:
  • Передается обязательно при включенной онлайн-кассе.
  • Передается по усмотрению при включенной онлайн-кассе с автогенерацией чеков.
  • Не передается в остальных случаях.
SecretKey STRING CONDITION max 50 Секретный ключ магазина.
Указан в настройках магазина на вкладке "Подключение магазина".
По умолчанию секретный ключ отсутствует, его необходимо указать самостоятельно.
Условия:
  • Передается обязательно, если не передан параметр Hash.
Hash STRING CONDITION Подпись данных запроса.
Выполняет две ключевые функции:
  1. Целостность данных - защиту от изменений: подпись гарантирует, что информация в запросе не была модифицирована при передаче.
  2. Аутентификацию отправителя - подтверждение, что запрос создан доверенным сервисом (используется секретный ключ магазина, доступный только отправителю).
Условия:
Подробнее о формирование и проверки подписи.

Сигнатура подписи:
EshopId::OrderId::ToPaid::SecretKey
Примеры кода
HTML
<html>
<head>
...
</head>
<body>
...
<form method="POST" action="https://merchant.intellectmoney.ru/v2/" name="pay" method="POST">
  <input type="hidden" name="EshopId" value="450000">
  <input type="hidden" name="Action" value="ToPaid">
  <input type="hidden" name="OrderId" value="Покупка №50">
  <input type="hidden" name="SecretKey" value="my_secret_key">
  <input type="hidden" name="Hash" value="d41d8cd98f00b204e9800998ecf8427e">
 ...
 ...
  <input type="submit" name="button" value="Оплатить">
</form>
...
</body>
</html>