@midikko
Java-ee + Android разработчик

Как правильно использовать yandex-money-sdk gem в rails?

Итак, возникла следующая проблема. Попытались внедрить оплату яндекс деньгами в приложение. первым делом взгляд, ясное дело, упал на gem от яндекса. был получен токен для приложения. и апи было успешно прикручено. но, даже при попытке первого платежа получаем

YandexMoney::ApiError
Ext action required

документация говорит что при этих обстоятельствах апи должно вернуть некоторую ссылку по которой мы должны пройти, но в ответ получаем только nil.

Есть ли у кого опыт интеграции яндекс денег в рельсовое приложение? как подключали? если будет пример, будет просто замечательно.
  • Вопрос задан
  • 4094 просмотра
Решения вопроса 1
Здравствуйте! Советую использовать гем из бранча 1.0pre (ссылка), там и ошибки более понятно отображаются, и как использовать – более понятно. Пример приложения с использованием текущей версии можно найти по ссылке: https://github.com/yandex-money/yandex-money-sdk-r... (правда, там sinatra, но так должно быть даже понятнее). От релиза версию 1.0 отделяет добавление документации для пары классов и тестирование.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Я использую RoR и гем по ссылке https://github.com/yandex-money/yandex-money-sdk-ruby.
Читаю доку, раздел: Payments from bank cards without authorization
Там три шага. После третьего имею статус ext_auth_required, во входящем параметре acs_uri получаю ссылку, на которую нужно послать post (прочитал здесь https://tech.yandex.ru/money/doc/dg/reference/proc...). Теперь мне нужно каким-то образом редиректится на acs_uri методом POST. Каким образом мне это сделать. В общем вопрос в том, что делать дальше после описанных 3 шагов? Инструкция кончается, а платеж еще не прошел.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы