Начало работы
LIFE POS Checkout предназначен только для приёма оплаты от клиентов через приложение на смартфоне. Это не самостоятельное решение, его нужно встроить в ваше приложение. Например, Checkout интегрируют в приложение для курьеров, чтобы удобно принимать оплату от клиентов на месте.
Checkout позволяет принимать оплату по СБП или банковской картой. Для приёма карт понадобится дополнительное устройство — QPOS mini. Он принимает карты с бесконтактной оплатой, чипом и магнитной лентой.
Checkout не рассчитывает сумму к оплате. Вы можете передать сумму транзакции и Checkout проведет её чере з банк. Расчёт стоимости товаров, скидок и различных бонусов должно выполнять ваше приложение.
Зарегистрируйте аккаунт
Для работы с LIFE POS Checkout вам понадобится аккаунт в личном кабинете my.life-pos.ru.
Если у вас нет аккаунта, то оставьте заявку на регистрацию через сайт life-pay.ru.
Если у вас уже есть аккаунт, то обратитесь к вашему аккаунт-менеджеру и сообщите, что хотите использовать LIFE POS Checkout. Менеджер поможет выполнить все нужные настройки.
Изучите демонстрационное приложение
Чтобы понять общие принципы работы с LIFE POS Checkout было проще, мы подготовили демонстрационное приложение. В нём описаны примеры выполнения всех возможных операций через Checkout. Ознакомьтесь с ним.
Приложение для демонстрации интеграции
Функции, которые обязательно надо реализовать:
Дополнительные функции:
Подготовьте свой проект
В файле build.gradle
своего проекта добавьте нужный maven-репозиторий:
allprojects {
repositories {
maven {
url 'https://lifepaycloudplatform.pkgs.visualstudio.com/Common/_packaging/external/maven/v1'
}
}
}
В файле build.gradle
модуля приложения подключите зависимости:
implementation "ru.lifepay.periphery:periphery-models:$peripheryVersion"
implementation "com.jakewharton.threetenabp:threetenabp:1.2.4"
Используйте версию моделей 5.3.17:
ext {
peripheryVersion = "5.3.17"
}