Изменения

Перейти к: навигация, поиск

Мобильное приложение курьера для Android

2694 байта добавлено, 11:53, 8 февраля 2018
Нет описания правки
Для поиска заказов по штрих-коду нажмите кнопку "Сканер штрих-кода". Откроется окно сканирования. Отсканируйте штрих-код с заказа или накладной/маршрутного листа. В случае успешного поиска приложение отобразит карточку найденного заказа.
== Использование платежного сервиса 2Can Фискализация ==Данная система интегрирована с платежным сервисом [http://www.2can.ru/ 2Can], который позволяет принимать оплату картой с помощью телефона и небольшого и недорогого дополнительного устройства. Для использования сервиса установите на телефон приложение [https://play.google.com/store/apps/details?id=ru.toucan.ecommerce 2Can-касса] (Не 2Can-mpos!). Зарегистрируйте его в системе 2Can в соответствии с [http://www.2can.ru/How-to-connect их инструкцией].
В карточке телефона в личном кабинете (там же, где привязываются телефоны к курьерам), укажите PIN-код от приложения 2Can. Это позволяет нашей программе вызывать приложение по оплате картой не заставляя курьера каждый раз вводить пин, и в тоже время Вы можете скрыть пинФискализация -код от курьера, тогда он не сможет использовать приложение 2Can отдельно, без нашей системы, привязки к конкретным заказам и т.д. Обратите внимание на то, что данная информация обновляется в приложении 1 раз в часэто формирование фискального документаНастройка Пробитие кассового чека на этом завершенапередаваемый товар. Теперь при поступлении заказов с оплатой картой приложение будет требовать проведения платежа через 2Can, и не будет позволять сохранить статус такого заказа (только "Доставлено" или "Частично", конечно) без успешной транзакции по карте. '''Обратите внимание''': как любой другой POS-терминал его нужно создать в программе в меню "Справочники" - "Фирмы" == Использование эквайринга LifePay == === Терминология === '''Мобильный эквайринг''' – технология, позволяющая принимать оплату товара или услуги банковскими картами с помощью смартфона или планшетного компьютера и подключённого к ним mPOS-терминала. '''mPOS терминал''' – компактное устройство, представляющее собой подключенный к смартфону или планшетному компьютеру торговый терминал, позволяющий проводить безналичный расчет с помощью банковской карты. mPOS терминал подключается к смартфону через разъем наушников (3,5 мм mini-jack) или Bluetooth-соединение. === Процесс оплаты заказа через терминал === Для возможности проведения оплаты заказа картой – в системе для заказа должен быть выбран тип оплаты '''“Картой при получении”''' или установлена галка '''"Спрашивать тип оплаты у получателя"''' в карточке клиента (в этом случае в окне заказа появится выпадающий список, в котором необходимо выбрать тип оплаты). Более подробно по настройке типов оплаты в системе для работы в мобильном приложении курьера можно прочитать Нашей системой поддерживается несколько схем [[Мобильное приложение курьера для Android#Типы оплаты|здесьфискализации]].  Упрощенно процесс оплаты банковской картой через терминал выглядит следующим образом. Лицо, осуществляющее платеж, подтверждает оплату с помощью электронной подписи через смартфон либо с помощью кода, полученного посредством SMS-сообщения. Для оплаты необходимо провести карту через терминал и ввести данные платежа на Здесь рассмотрим их использование в мобильном устройстве курьера. Слип-чек в электронном виде отправляется в виде SMS-сообщения на мобильный телефон или на указанную электронную почту плательщика. Следует учитывать, что за SMS-сообщение оператором может взиматься дополнительная плата. === Поддерживаемое оборудование === {|align="right" |-valign="top" |[[Файл:LP2.png|110 px]] |[[Файл:LP1.png|110 px]] |[[Файл:LP3.png|110 px]] |}Мобильное приложение курьера на Android поддерживает 4 типа оборудования: '''1.Datecs DRD50''' (работает через стандартный 3,5 мм audio mini-jack) '''2.Ingenico RP750x''' '''3.Dspread qpos mini''' '''4.Сторонний POS''' Внешний вид устройств '''Ingenico RP750x''' и '''Dspread qpos mini''' (2 и 3 тип) показан на фото.Для работы рекомендуется выбирать mPOS терминалы '''Ingenico RP750x''' и '''Dspread qpos mini''', которые работают через технологию беспроводной связи Bluetooth. Кроме того, терминал '''Ingenico RP750x''' поддерживают прямое взаимодействие с устройством через приложение курьера на уровне SDK LifePay или работу через стороннее приложение LifePay. Поддержка SDK для устройства означает, что на смартфоне курьера для работы с терминалом, достаточно установить только приложение КС2008 без приложения LifePay. Это позволяет немного сэкономить память устройства и получить преимущество в скорости работы. Для подключения устройства через SDK, в настройках мобильного приложения КС2008 для раздела '''“Использовать LifePay для эквайринга”''' необходимо выбрать пункт '''“SDK LifePay”''' или '''“Приложение LifePay”''', соответственно. Для терминалов 1, 3 и 4 типа (на картинке) – отсутствует SDK поддержка и они работают <span style="color: red;>'''ТОЛЬКО'''</span> через приложение LifePay. === Процесс подключения mPOS терминала Ingenico RP750x к мобильному устройству курьера на Android === 1) Включить mPOS терминал; 2) Нажать и удерживать на терминале клавишу '''" * "'''; 3) Нажать клавишу '''"2"''' – новое сопряжение; 4) С мобильного телефона начать сопряжение по Bluetooth (будет отображен код сопряжения); 5) Ввести код сопряжения на mPOS терминале; 6) Нажать зеленую клавишу на mPOS терминале (терминал отобразит на экране '''"В паре устройства"'''). Сопряжение устройств по Bluetooth будет выполнено. Инструкцию по подключению других терминалов можно найти в документации к устройствуприложении.
=== Проведение платежа через SDK (в настройках мобильного приложения КС2008 выбран пункт “SDK LifePay”) ==={|align="right" |-valign="top" |[[Файл:LP4.png|110 px]] |[[Файл:LP5.png|110 px]] |}1) Закрываем заказ доставленным или частично доставленным с типом оплаты '''“Картой при получении”''';  2) При первом подключении вводим логин, пароль и выбираем устройство; 3) Вводим номер телефона и e-mail плательщика. Телефон и e-mail необходимы для отправки слип-чека. За SMS оператором может взиматься дополнительная плата. Поля автоматически заполняются из карточки адреса. Если e-mail или SMS отправлять не нужно – необходимо очистить поля; 4) При первом подключении, так же, необходимо выбрать терминал; 5) Провести оплату банковской картой по терминалу. Если необходимо выйти из аккаунта LifePay (например, для подключения другого) можно нажать кнопку в правом верхнем углу.{|align="right" |-valign="top" |[[Файл:LP6.png|110 px]] |[[Файл:LP7.png|110 px]] |} === Проведение платежа через приложение LifePay (в настройках мобильного приложения КС2008 выбран пункт “Приложение LifePay”). === 1) Закрываем заказ доставленным или частично доставленным с типом оплаты '''“Картой при получении”'''. Происходит автоматический переход в приложение LifePay; 2) Нажимаем кнопку '''“Оплатить”'''. Сумма и номер заказа будут автоматически переданы в приложение LifePay; 3) При необходимости отправки слип-чека через SMS вводим номер телефона и/или e-mail плательщика. Нажимаем в приложении кнопку '''“По терминалу”'''. За SMS может взиматься дополнительная плата; 4) Провести оплату банковской картой по терминалу. =Bluetooth фискальные регистраторы АТОЛ = Использование bluetooth фискального регистратора АТОЛ 11Ф ==
<!--Приложение интегрировано с сервисом удаленной фискализации [https://life-pay.ru/], позволяющим существенно сократить затраты на закупку и содержание кассового оборудования за счет использования одного фискального регистратора и подключаемых к мобильным телефонам курьеров чеко-печатающим принтерам.-->
Фискальный регистратор (далее ФР) '''АТОЛ 11Ф''' позволяет курьеру печатать чеки, подключив его к мобильному приложению с помощью Bluetooth.
==== Регистрация ФР ====
{|align="right"
|-valign="top"
<span style="color: red;>ВАЖНО: для правильного налогообложения по агентскому договору и для возможности печати на чеке информации об агенте, необходимо во время регистрации ФР включить галку «ПЛ. АГЕНТ»</span> (рис. 1).
====Проверка наличия галки «ПЛ. АГЕНТ» ====
[[Файл:Pl agent na real check.png|thumb|110 px|right|Рис. 2 Чек о регистрации]]
[[Файл:Pl agent check ofd.png|thumb|110 px|right|Рис. 3 Чек ОФД]]
2) Посмотреть информацию на чеке, который пробивается через ФР (рис. 2) или ЛК ОФД (рис. 3).
==== Настройка ФР ====
Для отправки чеков в ОФД необходимо настроить передачу данных. Сделать это можно изменив канал обмена с ОФД, через Windows приложение '''«Тест драйвера ККМ»''' или мобильное приложение '''«Тест драйвера ККТ»''' (рис. 4):
4) EoU – передача чеков через подключение к ПК.
==== Подключение ФР к мобильному устройству ====
С подробным руководством по эксплуатации можно ознакомиться [http://www.courierexe.ru/download/ext_manual/atol-11f.pdf здесь].
1.7. Принять соединение <span style="color: red;>сначала</span> на мобильном устройстве, а <span style="color: red;>потом</span> на ФР (нажать кнопку промотки);
==== Подключение ФР к КС2008 ====
[[Файл:Pin-kod terminal.png|thumb|110 px|right|Рис. 5 pin-код терминала]]
[[Файл:Nastroika kassy.png|thumb|110 px|right|Рис. 6 Настройка кассы]]
3) Нажать кнопку '''«Назад»'''. При подключении ФР издаст звуковой сигнал (иногда не подключается с первого раза, может даже зависнуть приложение. В этом случае надо повторить попытку).
==== Информация при печати чека ====
[[Файл:Gorod tel office.png|thumb|220 px|right|Рис. 7 Телефон офиса]]
3) Выводятся наименование, ИНН и телефон поставщика (клиента).
==== Рекомендации ====
После пробития первых чеков проверить их наличие в ОФД.
Если к приложению подключен ФР, при сохранении заказа со статусом "Доставлено" либо "Частично" и признаком необходимости печати кассового чека, а так же - с положительной общей суммой к оплате с получателя, система автоматически пытается распечатать кассовый чек. Она не сохранит заказ до тех пор, пока печать чека не завершится успехом. На чеке печатается номер заказа, в случае наличия информации о составе вложения - чек детализируется потоварно. В случае наличия вложения с отрицательной ценой - оно проводится как скидка по чеку. В случае оплаты картой - чек пробивается с соответствующим типом оплаты.
-->
 
 
== Эквайринг ==
 
Эквайринг - это [https://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D0%B2%D0%B0%D0%B9%D1%80%D0%B8%D0%BD%D0%B3 приём к оплате платёжных карт]. Нашей системой поддерживается ряд интегрируемых сервисов с терминалами, подключаемыми к мобильному устройству, а так же можно использовать сторонние не интегрированные банковские POS-терминалы.
 
== Выбор платежной системы ==
У каждой платежной системы свои банки-эквайеры, разной степени надежности, разные тарифы.
 
== Выбор оборудования ==
По способу подключения оборудование разделяется на:
*Подключаемое через разъем для наушников (3,5 мм audio mini-jack). Это устаревший способ, работающий не надежно, в последнее время все от него отказываются.
*Bluetooth. Как правило это полноценные пин-пады (клавиатуры для ввода пин-кода), зачастую со встроенными экранами для отображения суммы. Это предпочтительное оборудование.
 
По функциональности оборудование разделяется на:
* Чтение магнитной полосы. В последнее время перестает поддерживаться. Ведущие платежные системы уже начали запрещать проводить платежи магнитной полосой картами, у которых есть чип. Карт без чипов уже практически не осталось.
* Чтение чипа. Поддерживается всем современным оборудованием.
* Чтение бесконтактных карт. Поддерживается не всем оборудованием, на это рекомендуем обратить особое внимание. Функция достаточно передовая и востребованная.
 
Приобретайте оборудование ТОЛЬКО у компании, на которой Вы остановили выбор в качестве партнера по эквайрингу.
 
== Процесс оплаты заказа через терминал ==
 
Для возможности проведения оплаты заказа картой – в системе для заказа должен быть выбран тип оплаты '''“Картой при получении”''' или установлена галка '''"Спрашивать тип оплаты у получателя"''' в карточке клиента (в этом случае в окне заказа появится выпадающий список, в котором необходимо выбрать тип оплаты). Более подробно по настройке типов оплаты в системе для работы в мобильном приложении курьера можно прочитать [[Мобильное приложение курьера для Android#Типы оплаты|здесь]].
 
Упрощенно процесс оплаты банковской картой через терминал выглядит следующим образом. Лицо, осуществляющее платеж, подтверждает оплату с помощью электронной подписи через смартфон либо с помощью кода, полученного посредством SMS-сообщения. Для оплаты необходимо провести карту через терминал и ввести данные платежа на мобильном устройстве курьера. Слип-чек в электронном виде отправляется в виде SMS-сообщения на мобильный телефон или на указанную электронную почту плательщика. Следует учитывать, что за SMS-сообщение оператором может взиматься дополнительная плата.
 
 
 
'''Обратите внимание''': как любой другой POS-терминал его нужно создать в программе в меню "Справочники" - "Фирмы"
 
== 2Can ==
Для использования платежного сервиса [http://www.2can.ru/ 2Can], установите на телефон приложение [https://play.google.com/store/apps/details?id=ru.toucan.ecommerce 2Can-касса] (Не 2Can-mpos!). Зарегистрируйте его в системе 2Can в соответствии с инструкцией к приложению.
 
В карточке телефона в личном кабинете (там же, где привязываются телефоны к курьерам), укажите PIN-код от приложения 2Can. Это позволяет нашей программе вызывать приложение по оплате картой не заставляя курьера каждый раз вводить пин, и в тоже время Вы можете скрыть пин-код от курьера, тогда он не сможет использовать приложение 2Can отдельно, без нашей системы, привязки к конкретным заказам и т.д. Обратите внимание на то, что данная информация обновляется в приложении 1 раз в час.
 
В приложении в выпадающем списка "Еще" - "Настройки" - "Параметры эквайринга" выберите пункт "2Can".
 
Настройка на этом завершена. Теперь при поступлении заказов с оплатой картой приложение будет требовать проведения платежа через 2Can, и не будет позволять сохранить статус такого заказа (только "Доставлено" или "Частично", конечно) без успешной транзакции по карте.
 
== LifePay ==
С сервисом life-pay приложение может работать 2-мя различными способами: Через приложение life-pay и через SDK. SDK - это работа нашего приложения с пос-терминалом напрямую, это проще и надежнее. По возможности нужно использовать этот способ. SDK не поддерживает ридеры, подключаемые через разъем наушников, а так же стороннее оборудование.
 
=== Поддерживаемое оборудование ===
 
{|align="right"
|-valign="top"
|[[Файл:LP2.png|110 px]]
|[[Файл:LP1.png|110 px]]
|[[Файл:LP3.png|110 px]]
|}
Мобильное приложение курьера на Android поддерживает 4 типа оборудования:
 
'''1.Datecs DRD50''' (работает через стандартный 3,5 мм audio mini-jack)
 
 
 
'''4.Сторонний POS'''
 
Внешний вид устройств '''Ingenico RP750x''' и '''Dspread qpos mini''' (2 и 3 тип) показан на фото.
Для работы рекомендуется выбирать mPOS терминалы '''Ingenico RP750x''' и '''Dspread qpos mini''', которые работают через технологию беспроводной связи Bluetooth. Кроме того, терминал '''Ingenico RP750x''' поддерживают прямое взаимодействие с устройством через приложение курьера на уровне SDK LifePay или работу через стороннее приложение LifePay. Поддержка SDK для устройства означает, что на смартфоне курьера для работы с терминалом, достаточно установить только приложение КС2008 без приложения LifePay. Это позволяет немного сэкономить память устройства и получить преимущество в скорости работы. Для подключения устройства через SDK, в настройках мобильного приложения КС2008 для раздела '''“Использовать LifePay для эквайринга”''' необходимо выбрать пункт '''“SDK LifePay”''' или '''“Приложение LifePay”''', соответственно.
 
Для терминалов 1, 3 и 4 типа (на картинке) – отсутствует SDK поддержка и они работают <span style="color: red;>'''ТОЛЬКО'''</span> через приложение LifePay.
 
=== Подключение оборудования ===
Перед использованием нужно произвести сопряжение Bluetooth-устройства с ОС Android.
 
Для сопряжения терминала Ingenico RP750x необходимо проделать следующие шаги:
 
1) Включить mPOS терминал;
 
2) Нажать и удерживать на терминале клавишу '''" * "''';
 
3) Нажать клавишу '''"2"''' – новое сопряжение;
 
4) С мобильного телефона начать сопряжение по Bluetooth (будет отображен код сопряжения);
 
5) Ввести код сопряжения на mPOS терминале;
 
6) Нажать зеленую клавишу на mPOS терминале (терминал отобразит на экране '''"В паре устройства"'''). Сопряжение устройств по Bluetooth будет выполнено.
 
Инструкции по сопряжению других терминалов можно найти в документации к ним.
 
 
 
Работа подключения через SDK тестировалась на Ingenico RP750x и Dspread qpos mini.
 
=== Проведение платежа через SDK (в настройках мобильного приложения КС2008 выбран пункт “SDK LifePay”) ===
{|align="right"
|-valign="top"
|[[Файл:LP4.png|110 px]]
|[[Файл:LP5.png|110 px]]
|}
1) Закрываем заказ доставленным или частично доставленным с типом оплаты '''“Картой при получении”''';
 
2) При первом подключении вводим логин, пароль и выбираем устройство;
 
3) Вводим номер телефона и e-mail плательщика. Телефон и e-mail необходимы для отправки слип-чека. За SMS оператором может взиматься дополнительная плата. Поля автоматически заполняются из карточки
адреса. Если e-mail или SMS отправлять не нужно – необходимо очистить поля;
 
4) При первом подключении, так же, необходимо выбрать терминал;
 
5) Провести оплату банковской картой по терминалу.
 
Если необходимо выйти из аккаунта LifePay (например, для подключения другого) можно нажать кнопку в правом верхнем углу.
{|align="right"
|-valign="top"
|[[Файл:LP6.png|110 px]]
|[[Файл:LP7.png|110 px]]
|}
 
=== Проведение платежа через приложение LifePay (в настройках мобильного приложения КС2008 выбран пункт “Приложение LifePay”). ===
 
1) Закрываем заказ доставленным или частично доставленным с типом оплаты '''“Картой при получении”'''. Происходит автоматический переход в приложение LifePay;
 
2) Нажимаем кнопку '''“Оплатить”'''. Сумма и номер заказа будут автоматически переданы в приложение LifePay;
 
3) При необходимости отправки слип-чека через SMS вводим номер телефона и/или e-mail плательщика. Нажимаем в приложении кнопку '''“По терминалу”'''. За SMS может взиматься дополнительная плата;
 
4) Провести оплату банковской картой по терминалу.

Навигация