Возникла сложность при настройке Янлекс.Кассы в мобильном приложении (и сайт и мобильное приложение на Битрикс).
Вообще изначально планировалось, что пользователи могли добавлять в ЛК свои карты и в дальнейшем при оплате только выбирать, с какой именно хотят списать средства (например, как в приложении Яндекс Такси), без дополнительного ввода данных и переходов на стороние ресурсы.
К сожалению, функционал банковских карт в Битрикс может работать только с обработчиком платежной системы authorize.net и более ни с чем, а существующие обратчики от Яндекс.Кассы такого функионала не поддерживают (если ошибаюсь - поправьте).
И вроде как это всё не беда, ознакомившись с докой по ЯК видно, что есть очень удобные инструменты для того, чтобы всё это можно было разработать самому (YandexCheckout.js, Yandex.Checkout API PHP Client), вот только, чтобы хотябы получить возможность всё это попробовать, пощупать - цитирую:
Причём сканирование это нужно проходить раз в пол года, стоит оно довольно неприличную сумму и нет никакой возможности подключить всё это на тестовой площадке, подключение только сразу на бою... Причём информации в открытом доступе о необходимости всех этих шагов я так и не нашёл, стало ясно только после долгого и муторного общения с ТП ЯК.
Ответ ТП Битрикса по этому поводу: если Яндекс просит пройти, значит, нужно пройти. В принципе логично, но ставятся под сомнения все заявления на конференциях и выступлениях о том, что у них всё схвачено с Яндекс Кассой, но одной волне и интеграция с ними - это просто.
Посему было решено пойти по другому пути, отказаться от хранения карт (у себя или на стороне Яндекса), получения токенов для оплаты и оставить стандартную платежку, но и тут есть проблемы - Если мы отправляем пользователя на форму оплаты - он не может вернуться обратно.
Т.е. сценарий такой: 1. Оформление заказа 2. Переход на страницу оплаты (открывается в бразузере, а не в приложении) 3. Переход по кнопке "Вернуться в магазин" происходит в браузере, а не обратно в приложение
Собственно проблемма в том, как реализовать, чтобы страница оплаты открывалась в приложении. ну или хотя бы послее нее перекидывало обратно в приложение. ТП Битрикса, к сожалению, ничем помочь не смогла и отправила за помощью сюда, на форумы.
Мб у кого-то уже была подобная задача? Буду рад ознакомиться и услышать любой опыт, советы, подсказки по интеграции ЯК в мобильном приложении. Спасибо!
UPD. Спасибо Артёму Морозову за подсказу в личке, для того чтобы платежка открывалась не в браузере, а в самом приложении достаточно использовать:
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».