Лично я не готов тратить свое время и нерв на разбирательство с Вебмани.
И вообще я за оплату с помощью пластиковых карт :-)
Приведу пример: Оплачивал за инет через автоматы экспресс оплаты или через вебмани. Везде комиссию брали. Появился у провайдера функционал для оплаты с помощью пластиковой банковской карты — беспроцентно и моментально.
пардон за оффтоп: тоже пробовал подключить qiwi однако столкнулся с проблемой: у них требование — оборот с физлицами > 500 т.р. в месяц. Вам такие же требования выдвигали?
Вы как юр.лицоу них? Вообще никаких требования к обороту они вам в договоре не выдвигают? Какой % берут? Вы получили кнопку с собственным логотипом у них в терминале? =)
Автор, наверное, регистрировался как «мобильный кошелёк» (или как там это у них называется), а вам ответили про отдельную кнопку на терминале (как провайдер).
Ух! Круто! А почему нельзя было под QIWI отдельный маленький Апач на отдельном порту поднять?
И вообще, как вспоминаю свой опыт с QIWI: документация хорошая и максимально полная, никаких проблем у меня вообще не возникло, QIWI'шная тестовая софтина позволяет все быстренько проверить и вообще… Правда, я на perl писал — возможно из SOAP более SOAP'истый… :-)
Это я к тому, что править исходники — не вполне тру на мой взгляд. Будете потом софт обновлять или на другой сервер переносить, забудете пропатчить и получите геморрой…
Тем более, что вы в большей части проблем хотя бы косвенно обвиняете QIWI, хотя, скажем, то, что касается content-type «application/soap+xml» — это скорее косяк nuSOAP, ибо данный content-type вполне нормален — попробуйте его хотя бы просто в Гугл ввести. Возможно, выбрав более адекватный инструментарий, чем nuSOAP вы бы поимели меньше проблем… И насчет nginx я уже сказал. :-)
Короче, не в обиду будет сказано, но такое ощущение, что вы сами создали себе проблемы, а потом стали их героически решать. :-) Возможно, более правильно было бы не приспосабливать задачу под инструментарий, а выбирать инструментарий под задачу. :-)
Ну наверное потому, что Apache+nginx — вполне стандартный инструментарий, им пользуются если не миллионы — то очень и очень многие.
И почему ради QIWI я должен выбирать что-то другое, только потому, что QIWI не хочет отдавать Content-length — мне не совсем понятно.
Заголовок «application/soap+xml»? Да, он вполне допустим, и даже более правилен, нежели просто «xml». Но опять же — рассчитывая на массовость своего сервиса, QIWI могли бы настраивать его так, чтобы им можно было пользоваться без лишних телодвижений.
Да и вообще — зачем тут SOAP? Почему практически все мерчанты обходятся просто передачей данных в POST-е по HTTPS? Ну вот концептуально — зачем?
1) Потому, что так — проще. :-) Я тоже за прогресс, за исследование нового и т.п. Но если один метод не дает никаких функциональных преимуществ по сравнению с другим для решения одной и той же задачи, однако создает в процессе решения кучу гемора — какой смысл его использовать? Посмотрите еще раз абстрагировавшись: есть «инструментарий1», «инструментарий2» и «задача». Функциональных преимуществ в решении задачи ни один из инструментариев не имеет. «Инструментарий1» уже используется, но при решении им «задачи» возникает куча геморроя. «Инструментарий2» не используется, легко и без потерь внедряется и не несет геморроя. Вот и получается, что единственная причина использовать «инструментарий1» — то, что он уже используется. :-)
Я прошу прощения, но это типичное ретроградство, которым страдает поголовно вся промышленность нашей страны. :-) Однако, при замене инструментарий, например, на заводе или в НИИ возникает проблема стоимости этой замены, невозможности зачастую делать это постепенно и так далее — короче, вполне объективные трудности, которые оправдывают использование старых методик и ковыряние в их проблемах… В вашем же случае переход — легок и непринужден, а объективных трудностей нет. :-)
Мое мнение очень простое: не бывает абсолютных истин и универсальных инструментов. Если nginx хорош для одного и лучше в этом, чем Апач — то это не значит, что надо его в каждую дырку засовывать и все гвозди им как микроскопом забивать. :-)
2) Это демагогия — насчет массовости и так далее. QIWI предложили интерфейс на основе стандартов? Да. Ну и какие еще вопросы? :-) Проблемы индейцев и использования ими микроскопов для забивания гвоздей шерифа не волнуют. :-)
3) Какие именно мерчанты обходятся простой передачей данных в POST? Это без иронии вопрос. Я могу вспомнить только Webmoney. Причина очевидна — они свой сервис делали черте когда и тогда это было оправдано. Яндекс.Деньги использует XML. Qiwi — мы сейчас обсуждаем. DevinoSMS для рассылки тоже SOAP использует… Говорю о тех, с кем работал и для кого писал интерфейсы. :-) Кроме ВМ простая передача данных в POST'е была, как помнится, только у всяких небольших конторок, которые не в курсе технологий. Например, платежи Бином я так принимал (сейчас их система иначе называется — не помню как) — тоже видать они давно все делать просто начинали…
ps: И да, извините ради Бога за иронию, цинизм и язвление. :-) Ни в коем разе не хотел обидеть, просто настроение сегодня ироничное. :-) Прошу не воспринимать близко к сердцу. Если все-таки восприняли — поставьте мне минус в карму, я не обижусь. :-)
А я сколько помню себя при работе с различными западными сервисами, то там пользуются тоже SOAP. Это для managed языков программирования (C#, Java) более «родной» и удобный протокол. Он, кстати как раз и был придуман для того, чтобы заменить POST+XML. По сути это тоже самое, кстати :)
1) Мне кажется причина именно во времени появления сервиса: каждый использует наиболее удобное, актуальное и современное (с поправкой на распространенность и стабильность) на момент создания. А потом апгрейдиться и как раз менять инструментарий очень тяжело. Около года назад или типа того Яндекс.Деньги изменения в свой протокол вносили — весь мозг вынесли и себе, и клиентам…
2) Ну я предупредил на всякий случай… А то мало ли… :-)
+500! Использую SOAP как с Мерчантами так и с SMS gateway'ями. Если юзать axis то все очень просто — например, чтоб сгенрить в Eclipse web-сервис под клас, нужно 4 клика!
По теме: В адекватных конторах должно быть несколько вариантов взаимодействия (POST GET XML SOAP SMTP etc..)
да нет, я ничего: просто мимо проходил. Кому-то нравится общаться с тех.поддержкой Qiwi, кому-то — продавать свои товары и услуги, не парясь по поводу тех. поддержки. np
Челябинск тоже полно, Разочаровывает что у них поиска по фирмам нет вообще. Приходится искать очень долго, а что будет дальше когда компаний увеличится.
Мой опыт общения киви был такой получил какой либо номерок пошел к автомату, нужно найти тех кому ты хочешь заплатить в большом списке, выбираешь в водишь этот номер и оплачиваешь.
А кстати а что делать ели телефона нет(потерял, украли, панический страх перед телефоном) а заплатить нужно что делать в таком случае?
С менеджером вам повезло, что назначен был сразу.
На счет документации — согласен, четкой и подробной документации нет, плюс ко всему раньше сбивал с толку ishop.qiwi.ru, ссылки с документацией от SOAP в разделе с XML создавала впечатление некого беспорядка, который, к счастью, вроде поправили.
С Transfer-encoding:chuncked без комментариев :)
всем, кто заинтересован в снижении операторской комиссии за платные СМС предлагаю подписаться под обращением к президенту: community.livejournal.com/mobile_commerce
Немного не по теме, но про Киви.
Сейчас в терминалах Киви при перечислении денег на кошелек (Оплата -> Qiwi Visa wallet -> ввод номера -> проверка номера — вот здесь реклама) появилась страница, где по-умолчанию стоит галка с возможностью отправки рекламной рассылки. Считаю данный способ подписки неприемлемым и навязанным, т.к. видя свой правильно введенный номер большинство людей по привычке нажмет дальше. Есть смысл куда-то обращаться или это считается нормальным?
Как я подключался к QIWI