Маша, насчет поддержки я погорячился, приношу свои извенения. После утчняющих вопросов она ответила на мой вопрос (из текста вопроса упоминание о поодержке я стер).
Но все равно остается много вопросов. Насколько понятно опсан процесс взаимодействия по стандартному http протоколу, настолько же непонятно взаимодествие с мобильными SDK.
Благодаря поддержке я разобрался как что передовать, какие параметры писать. Но в итоге получаю сообщение "Ой! платеж не прошел". В логах - ru.yandex.money.android.fragments.ErrorFragment﹕ error=TECHNICAL_ERROR,status=refused
Возможно, дело не в этом, но в любом случае хотелось бы получить описание проблемы большее, чем TECHNICAL_ERROR
Как вариант - я указывал http адреса сервера для различных операций - почему бы не слать отчеты ошибок туда - там хотябы их посмотреть можно, а так приходиться снова писать в поддержку и ждать пару дней.
Выбрал это решение - интеграция простейшая. Единственное что стоит отметить - это подключение: необходимо исключить несколько зависимостей, чтоб не было конфликтов с их андройдовской реализацией:
Спасибо. Но, кстати, вот тут project.net.ru/security/article9/g2.html пишут что пакеты могут приходить обратно, если указывать в "маршрутизации от источника" маршрутиатор, который вам подконтролен. Я думал поднять такой маршрутизатор у себя на сервере, и все в ажуре )
Это не юзер-френдли ) Плюс огромная куча запросов делается вне пользовательского контекста, например, каждый день загружается маршруты для тысяч поездов для кеша, анализа и прочее, или например когда на запрос сервер выдал ошибку шлюза - через пару секунд снова пытаешься запросить - короче, много таких мест...
Дмитрий Байчапанов: да, согласен. Но вопрос, конечно, в этом ли проблема? В том плане что толку от хорошого сайта, если на него никто не заходит.
Тут наверное маркеттинга не хватает, плюс ниша то довольно занятая, насколько я понимаю, и в ней есть очень крутые штуки (например https://www.firebase.com/). Возможно, стоит сделать более узкий продукт, где это можно использовать (онлайн помошник на сайтах, или что то еще).
Обычно это загоны sendmail - его либо нет, либо не правильно настроен. Стандартная функция php mail по умолчанию юзает его (настраивается вроде в php.ini) и возвращает true даже если почта не отправлена.
Но вообще, отправка почты гораздо сложнее чем кажеться на первый взгляд (именно правильно письо сформировать) - и согласен, лучше юзать https://github.com/PHPMailer/PHPMailer или что то подобное.
Да, я именно так и планировал, видимо, вопрос не правильно описал. Просто думал может есть какие штуки, которые бы хук делали (вызывали скрипт когда письма приходит), может расширения какие-то есть под php для какого-то mail сервера...
Но все равно остается много вопросов. Насколько понятно опсан процесс взаимодействия по стандартному http протоколу, настолько же непонятно взаимодествие с мобильными SDK.
Благодаря поддержке я разобрался как что передовать, какие параметры писать. Но в итоге получаю сообщение "Ой! платеж не прошел". В логах - ru.yandex.money.android.fragments.ErrorFragment﹕ error=TECHNICAL_ERROR,status=refused
Возможно, это из-за того, что тестовый урл - https://demomoney.yandex.ru/eshop.xml
В SDK зашит совсем другой url: https://money.yandex.ru/api
Возможно, дело не в этом, но в любом случае хотелось бы получить описание проблемы большее, чем TECHNICAL_ERROR
Как вариант - я указывал http адреса сервера для различных операций - почему бы не слать отчеты ошибок туда - там хотябы их посмотреть можно, а так приходиться снова писать в поддержку и ждать пару дней.