Подключение Яндекс.Денег к магазину

Как обычно, среди ясного неба накануне праздников разверзлась беда — заказчик решил, что без отдельного приема Яндекс.Денег магазин не магазин и вообще срочно надо, потому что хочет.
Полез читать, заранее чувствуя подвох (не доверяю я всему, чего коснулась рука А. Лебедева, а Яндекса она коснулась). И что же? Четвертый день скачу по ссылка, все более переполняясь отчаяньем и ненавистью к ЯДам, но внятной документации найти не могу. Какие-то сплошь издевательские рассказы о том, сколько трудозатрат надо потратить на форму и на сколько прекрасно пользоваться этими ч0ртовым ЯДами. И так по кругу.
Нет, я догадываюсь, что не настолько интеллектуально развит, как вся эта я-братия, и вот прошу, может, кто из добрых людей, из тех, кто сталкивался с сим творением, ткнет мне пальцем, где лежит их удобочитаемая дока по подключению оплат, где были бы описаны поля, передаваемые им и получаемые от них?
Виталий Батушев
11 мая 2013, 19:19
modx.pro
2 335
0

Комментарии: 6

Василий Наумкин
12 мая 2013, 06:22
0
По моему, вот тут довольно понятно всё api.yandex.ru/money/
    Clean
    12 мая 2013, 11:44
    0
    Оффтоп:
    Кстати Василий, хотел у тебя узнать-я как посмотрел, ты у себя(bezumkin.ru) qiwi кошелек написал без всяких замудрений, используя обычную http форму, ну и обработчик qiwi.php который судя по всему делает инсерт в базу, после чего в интерфейсе получается сформированный счет (когда по факту я его мог не сформировать)?

    После как я полагаю все же должен быть либо SOAP который дергается cronом, либо xml обменник, либо как вариант парсер почты, в общем что-то что у тебя проверяет баланс и меняет статус платежа…

    Вопрос — почему выбрал именно такой метод, а не сразу SOAP обмен со всем его функционалом (счет, оплата, проверка итп)?

    ==========
      Василий Наумкин
      12 мая 2013, 12:12
      0
      Отправка через GET запрос, а получение платежа — SOAP.
      У них есть такой комбинированный метод, он мне больше понравился. В итоге все сводится в один компонент miniPayment.

      Операция оплаты создается сразу, потом либо меняется статус на «оплачено», либо она удаляется через сутки. Все операции ты видишь у себя в истории.

      Всё работает, проблем нет. Зачем усложнять?
        Clean
        13 мая 2013, 17:39
        0
        Да честно говоря про комбинированный метод я только заметил в ЛК кошелька.
        Да интересный подход, притом для конечного пользователя очень удобный…

        Сегодня попробую начать писать модуль для обработки по soap, если конечно ты не желаешь поделиться своим+)
          Василий Наумкин
          13 мая 2013, 19:10
          0
          Держи сниппет, завязан на мой miniPayment.

          Дальше сам разбирайся.
            Clean
            15 мая 2013, 01:00
            0
            Спасибо за наводку, все сделал, все ОК.

            Тем кто только собирается, у Киви есть одна бага-у них SOAP схема 1.2 а в описании 1.1
            Это разные вещи, поэтому если в ходе выполнения Xml вернуло вот такую херню:

            SOAP-ERROR: Parsing WSDL: Could not find any usable binding services in WSDL.
            то нужно в IShopClientWS.wsdl
            поменять
            <soap12:binding style="document" transport="http://www.w3.org/2003/05/soap/bindings/HTTP/"/>
            на
            <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6