Интерфейс MONETA.MerchantAPI представляет собой Web-сервис, описанный по спецификации Web Services Description Language (WSDL), использующий протокол Simple Object Access Protocol (SOAP) для передачи информации.
Безопасность передачи информации обеспечивается использованием протокола Hypertext Transfer Protocol over Secure Sockets Layer (HTTPS).
Авторизация отправителя запросов производится по уникальной комбинации имени пользователя (API username) и пароля (API password).
При подключении интерфейса MONETA.MerchantAPI взаимодействие с пользователем по проведению операций выполняется полностью на стороне Вашего сайта. То есть, выбор товара, оформление заказа, регистрация операции производится на Вашей стороне, для проведения в системе «МОНЕТА.РУ» финансовой операции списания со счета пользователя и зачисления на Ваш счет обработчик должен послать специальный запрос Web-сервису интерфейса MONETA.MerchantAPI и обработать ответ с результатом прохождения операции. Интерфейс позволяет производить следующие действия:

  • операция списания со счета пользователя и зачисления на Ваш счет;
  • операция списания с Вашего счета и зачисления на счет пользователя;
  • получение информации о пользователе системы «МОНЕТА.РУ»;
  • получение истории проведенных операций с заданным фильтром;
  • получение детальной информации по заданной операции.

Диаграмма процедуры оплаты товара со счета пользователя в системе «МОНЕТА.РУ» с использованием интерфейса MONETA.MerchantAPI:

Диаграмма процедуры оплаты товара со счета пользователя в системе «МОНЕТА.РУ» с использованием интерфейса MONETA.MerchantAPI