Подключение Яндекс.Денег к магазину
Как обычно, среди ясного неба накануне праздников разверзлась беда — заказчик решил, что без отдельного приема Яндекс.Денег магазин не магазин и вообще срочно надо, потому что хочет.
Полез читать, заранее чувствуя подвох (не доверяю я всему, чего коснулась рука А. Лебедева, а Яндекса она коснулась). И что же? Четвертый день скачу по ссылка, все более переполняясь отчаяньем и ненавистью к ЯДам, но внятной документации найти не могу. Какие-то сплошь издевательские рассказы о том, сколько трудозатрат надо потратить на форму и на сколько прекрасно пользоваться этими ч0ртовым ЯДами. И так по кругу.
Нет, я догадываюсь, что не настолько интеллектуально развит, как вся эта я-братия, и вот прошу, может, кто из добрых людей, из тех, кто сталкивался с сим творением, ткнет мне пальцем, где лежит их удобочитаемая дока по подключению оплат, где были бы описаны поля, передаваемые им и получаемые от них?
Полез читать, заранее чувствуя подвох (не доверяю я всему, чего коснулась рука А. Лебедева, а Яндекса она коснулась). И что же? Четвертый день скачу по ссылка, все более переполняясь отчаяньем и ненавистью к ЯДам, но внятной документации найти не могу. Какие-то сплошь издевательские рассказы о том, сколько трудозатрат надо потратить на форму и на сколько прекрасно пользоваться этими ч0ртовым ЯДами. И так по кругу.
Нет, я догадываюсь, что не настолько интеллектуально развит, как вся эта я-братия, и вот прошу, может, кто из добрых людей, из тех, кто сталкивался с сим творением, ткнет мне пальцем, где лежит их удобочитаемая дока по подключению оплат, где были бы описаны поля, передаваемые им и получаемые от них?
Комментарии: 6
По моему, вот тут довольно понятно всё api.yandex.ru/money/
Оффтоп:
Кстати Василий, хотел у тебя узнать-я как посмотрел, ты у себя(bezumkin.ru) qiwi кошелек написал без всяких замудрений, используя обычную http форму, ну и обработчик qiwi.php который судя по всему делает инсерт в базу, после чего в интерфейсе получается сформированный счет (когда по факту я его мог не сформировать)?
После как я полагаю все же должен быть либо SOAP который дергается cronом, либо xml обменник, либо как вариант парсер почты, в общем что-то что у тебя проверяет баланс и меняет статус платежа…
Вопрос — почему выбрал именно такой метод, а не сразу SOAP обмен со всем его функционалом (счет, оплата, проверка итп)?
==========
Кстати Василий, хотел у тебя узнать-я как посмотрел, ты у себя(bezumkin.ru) qiwi кошелек написал без всяких замудрений, используя обычную http форму, ну и обработчик qiwi.php который судя по всему делает инсерт в базу, после чего в интерфейсе получается сформированный счет (когда по факту я его мог не сформировать)?
После как я полагаю все же должен быть либо SOAP который дергается cronом, либо xml обменник, либо как вариант парсер почты, в общем что-то что у тебя проверяет баланс и меняет статус платежа…
Вопрос — почему выбрал именно такой метод, а не сразу SOAP обмен со всем его функционалом (счет, оплата, проверка итп)?
==========
Отправка через GET запрос, а получение платежа — SOAP.
У них есть такой комбинированный метод, он мне больше понравился. В итоге все сводится в один компонент miniPayment.
Операция оплаты создается сразу, потом либо меняется статус на «оплачено», либо она удаляется через сутки. Все операции ты видишь у себя в истории.
Всё работает, проблем нет. Зачем усложнять?
У них есть такой комбинированный метод, он мне больше понравился. В итоге все сводится в один компонент miniPayment.
Операция оплаты создается сразу, потом либо меняется статус на «оплачено», либо она удаляется через сутки. Все операции ты видишь у себя в истории.
Всё работает, проблем нет. Зачем усложнять?
Да честно говоря про комбинированный метод я только заметил в ЛК кошелька.
Да интересный подход, притом для конечного пользователя очень удобный…
Сегодня попробую начать писать модуль для обработки по soap, если конечно ты не желаешь поделиться своим+)
Да интересный подход, притом для конечного пользователя очень удобный…
Сегодня попробую начать писать модуль для обработки по soap, если конечно ты не желаешь поделиться своим+)
Спасибо за наводку, все сделал, все ОК.
Тем кто только собирается, у Киви есть одна бага-у них SOAP схема 1.2 а в описании 1.1
Это разные вещи, поэтому если в ходе выполнения Xml вернуло вот такую херню:
поменять
Тем кто только собирается, у Киви есть одна бага-у них 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"/>
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.