Skip to main content

Начало работы

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"
}