Подписаться на блог через FeedBurner

Впечатления от скрещивания терминалов QIWI и интернет-магазина. Часть первая.

Некоторое время назад я писал о системе приёма платежей на базе терминалов QIWI. На момент написания статьи я проводил поверхностное исследование этой системы и не вдавался в техническое подробности её использования. И вот, некоторое время спустя я добрался до пункта из списка задач под названием “Прикручивание приёма оплаты через QIWI” в своём блокноте, и честно говоря, я был настолько поражён абсолютным, извините меня, разгильдяйством, которое творится в стане разработчиков данной системы…

- Во-первых, совершенно непонятно по какому принципу разработчики разделили возможности методов взаимодействия с системой. Я имею ввиду таблицу ниже.

connection

Когда я писал предыдущую статью я не понимал всю тяжесть ситуации. Почему при использовании HTTP-GET и XML типов взаимодействия система не может оповестить интернет-магазин об изменении состояния платежа? Я как программист не вижу никаких проблем в этом, включая проблемы security-policy характера. Получается, если вы по каким то причинам(а их, увы, немало) не можете использовать SOAP-взаимодействие, то придется ставить себе на интернет-магазин демон, опрашивающий статусы платежей. Или, скажем, система приёма платежей не сможет оповестить СМСкой успешность проведения платежа клиента, если вы используете HTTP-GET запрос. Где логика, спрашивается?

- Во-вторых, почему-то совсем непонятно куда отправлять SOAP-запрос. В wsdl-файле (описатель методов работы с системой через SOAP) указан один адрес, не рабочий. В документе – описании протокола указан совершенно другой, и снова неработающий, адрес.

- В-третьих, абсолютная неразбериха в панели управления магазином.

Сразу после регистрации я обратил на странную пустоту в графе привязанного ко мне менеджера, но не придал этому значения, сославшись на временный глюк системы.

qiwiRightBlock

Плюнув на SOAP-протокол я решил всё таки реализовать приём платежей посредством XML. И снова меня постигло лёгкое недоумение: постоянно приходила ошибка #150 в запросе на выставление счёта. Что эта ошибка значит по версии одного из документов: Ошибка авторизации (неверный логин/пароль). Порыскав по форумам люди указали на зависимость между этой ошибкой и отсутствием курирующих меня менеджеров, подсказали, что так же наталкивались на грабли. Решение этой проблемы заключается в том, что нужно написать саппорту и слёзно попросить их назначит мне какого-нибудь менеджера. Написал – жду.

В принципе, я понимаю что происходит в компании, разрабатывающей данное ПО. Примерно два года назад у меня уже был опыт взаимодействия с подобной фирмой, более узкой специализации, промышлявшей в моём родном городе примерно тем, чем и рассматриваемая система. Директор, и, возможно, он же менеджер слабо разбирается в IT, процесс разработки не поставлен, разработчики отнекиваются от задач, нет нормальной службы поддержки, исправление ошибок происходит со скоростью сонной черепахи, порождая всё новые и новые ошибки. Позор.

QIWI монополист на рынке приёма платежей через терминалы, поэтому делать ничего не остаётся, лишь подстраиваться под них и надеяться, что когда – нибудь нормальный менеджер или директор возьмет эту конторку в руку и вылепит то, с чем будет приятно работать, как, например с а1 агрегатором смс-траффика.

к статье “Впечатления от скрещивания терминалов QIWI и интернет-магазина. Часть первая.”

  1. Напишите мне о тех проблемах, которые возникли при подключении. Странно, что в поле “менеджер” у вас ничего нет..

    Пожалуйста, в письме укажите номер ИД вашего магазина.

  2. Оперативно случилось решение моей проблемы. Я написал комментатору данной статьи по имени “Аркадий”, изложив суть, после чего мне был назначен менеджер и проблема с ошибкой #150 прекратилась.
    Обо всём подробнее изложу в следующей части текущей статьи.

  3. [...] несколько часов после публикации предыдущего поста, ко мне обратился руководитель отдела маркетинга QIWI с [...]

  4. спасибо! хороший пост! занесу ваш блог к себе в ридер :)

Оставить комментарий