Принимайте участие в зарплатном опросе! Уже собрано почти 8 000 анкет.
×Закрыть

Як прикрутити Liqpay для додатку під Android?

Всім привіт.

Поставлена задача прикрутити Liqpay для додатку під Android. Так як досвіду з платіжними системами не маю, прошу поради як краще реалізувати. Зараз вивчаю API, але хотілося б живий приклад. Буду вдячний за будь яку допомогу.

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Подключил горе сдк в проект на свифте, но когда открывается их вебвью с оплатой, констрейны расставлены к safe area, вместо superview, и получается, что на всех новых айфонах выглядит крайне убого с отступами внизу и вверху, я уже не говорю о том, что презент экрана оплаты никак не анимировать и не сделать это красиво.

У тебя была проблема, что, когда закрыл вэбвью, приложение падало?

Как подключить к iOS?
Документы с библиотеки не актуальны для swift

Недавно ПРиват что-то сделал на своей серверной стороне и теперь в приложении форма оплаты вываливается убогая. Сокращенная. Никто не решил эту проблему случаем?

А может кто скинуть семпл для IOS с использованием метода api?
а то там с документации вообще ничего не понятно

а что делать с поддержкой bitcode?

В проекте да, но ты не можешь сбилдить проект с поддержкой bitcode в App Store, т.к. библиотека не поддерживает его...

Всім дякую за допомогу. В принципі немає нічого складно, все описано тут — www.liqpay.com/ru/doc/aos

Для новачків хочу наголосити, потрібно перевіряти дозвіл READ_PHONE_STATE. Без цього вікно оплати не з’явиться (в цьому була основна проблема).

Эм, 10 дней заняло увидеть эту необходимость на 7й строке документации?

Не було змоги відписатися. Прописати і увімкнути permission тохи різні дії. Ні?

Прокачать скилл гуглинга может?
www.liqpay.com/ru/doc/aos

Так я ж кажу, що вивчаю API. Хотілося б конкретний приклад або поради. А то не зовсім зрозуміло, чи безпечно (ні) зберігати всі дані про кредитку на смартфоні ну і тд. Для мене це все нове, тому питаю поради в тих, хто з цим працював.

Вы не храните данные карты.Не работал именно с этой платежной системой,но принципы думаю общие.Данные карты хранит платежный шлюз,а Вам отдает id/token привязанной карты для осуществления платежей.Карта привязывается после первого платежа автоматически или нужно делать дополнительные "телодвижения"(возможно нужно сделать запрос "привяжи карту"после статуса approved у транзакции).Судя по документации используется уникальный token клиента,который не стоит хранить на клиенте,т.к его можно подсмотреть.В целом ничего сложного.

А вы работали с ним? Интересно как Google на это смотрит. По правилам публикации ведь запрещено принимать оплату внутри приложения в обход гугла, нет?

Якщо не помиляюся, заборонено приймати оплату за самий апп, наприклад, за додаткові фічі. А за зовнішні послуги/товари, наприклад, купувати в магазині фізичний товар із доставкою, не заборонено.

Эта документация:
а) фуфло
б) не актуальна
в) саппорт Привата не знает об этой страничке и всех редиректит на дебильную документацию по ВебАПИ
г) запилить с нуля работу с этим АПИ довольно сложно. Особенно если раньше не приходилось запиливать оплату в приложении.
д) актуальной документации по мобильному АПИ ЛикПея не существует :(

Когда найду время — запилю семпл на ГитХаб и постараюсь выложить. Вот это будет реальной помощью для тех, кто снова пытается продраться через это болото

Можешь какой то прототип уже выложить? (в случае если есть)

Есть — в виде гуано-код стайл. Чую до толкового рефакторинга руки не дойдут. если не сложно — напомните сюда ближе к вечеру

Выложил проект в виде «как есть». Собственно, ссылка github.com/VaDRo/LiqPaySamplePrj
Проект работает с моей парой ключей.

Пожалуйста! Надеюсь, поможет. Если будут вопросы — обращайтесь. Вдруг что-то забыл довыложить.

Проект не запускается
Cannot convert URL ’C:/Users/Vadym/AndroidStudioProjects/testLiqPay/lib/sdk-aos-master/paylibliqpay.jar.jar’ to a file.

Да, я увидел Ваш комментарий на Гите. И даже ответил на него :) Поправлю по свободе файл проекта. Но Вы можете сами сделать эту правку. Библиотека находится в проекте. Но неверно прописаны пути к ней.

Неожиданно Приват удалил даже те ошметки документации для библиотеки под Андроид, которые можно было с трудом найти через усердное гугление. Но — ПОКА ЧТО — страничка доступна через кэш гугла. На всякий случай залил страничку в архив и добавил к себе в прожект на гите
webcache.googleusercontent.com/...​&cd=1&hl=ru&ct=clnk&gl=ua

Подписаться на комментарии