×Закрыть

Оплата в приложении такси (LiqPay)

Пишу приложение для такси (а-ля Uber).

Пассажирское приложение Android, водителя Android + серверная часть на Rails.

Сейчас дошел до этапа безналичной оплаты. Хотелось бы что-то наподобие как в Uber. Смотрю в сторону LiqPay. Вроде бы все нравится, только понять не могу как лучше сделать (интересутет подход без сертификата PCI DSS). Писал в поддержку, но ответа не получил... (хоть бы просто формально послали) Первый раз столкнулся с подобной задачей, так что прошу сильно не пинать.

Если кто имел опыт работы с LiqPay — отзовитесь.

Пока вижу два пути:

Путь А:

1) использовать на клиенте (Android) checkout (www.liqpay.ua/...​on/api/aquiring/checkout) во время «привязки» карты, судя по всему action = auth. Полученный токен отправить на наш сервер и там хранить (это вообще правильно?)

2) Для оплаты поездки использовать полученный токен (www.liqpay.ua/...​on/api/aquiring/paytoken), но запрос на оплату по токену уже делать на сервере (что бы деньги были сняты наверняка и не было зависимости от приложения клиента)

3) деньги переводить на единый счет/карту компании

В таком случае было бы удобно использовать выплаты (www.liqpay.ua/...​mentation/api/p2p_credit) (для последующей отправки денег водителю). Но есть сомнения, что их дадут подключить. Кто-то вообще работал с этим? И что значит первый пункт? (так как явно под два других такси не подходит)

Какие компании могут подключить API выплат

— компании, оказывающие финансовые услуги клиента, при наличии соответствующего разрешения, согласно законодательства Украины,
— финансовые компании, зарегистрированные в НБУ,
— международные сервисы, осуществляющие деятельность в Украине.

Путь В:

Использовать p2p ((www.liqpay.ua/documentation/api/p2p))

1) Пассажир сначала привязывает карту, как в первом пункет выше.

2) Оплата по номеру телефона или токену водительской карты с использованием токена пассажира. (выполняется после завершения поездки на сервере)

Второй путь выглядит симпатичнее (деньги уходят сразу куда надо, без промежуточного этапа), но, как я понимаю, нужен сертификата PCI DSS?

Кто имеет опыт работы с LiqPay или реализацией подобных сценариев, прошу ваших советов. Понимаю, что написано размазано, но нарпвьте на путь истинный:-)

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

Интересно на чем же все-таки остановились и как реализовали

Для приема безналичных платежей через ликпей вам нужна будет ключ-карта, ее выдает приватбанк. По документации и подготовленности технической части ликпей, слава богу, гораздо лучше на фоне других банков.

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