WWW.MASH.DOBROTA.BIZ
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - онлайн публикации
 

«СИСТЕМЕ АПК АССИСТ 1. Основные особенности оплаты токеном Оплата токеном - это технология оплаты в магазинах и интернете с помощью некоторых мобильных устройств, основные ...»

ОПЛАТА ЗАКАЗОВ ТОКЕНОМ (APPLEPAY/GOOGLEPAY/SAMSUNGPAY) В

СИСТЕМЕ АПК АССИСТ

1. Основные особенности оплаты токеном

Оплата токеном - это технология оплаты в магазинах и интернете с помощью некоторых

мобильных устройств, основные производители которых предоставляют средства для

проведения платежей через систему токенизации, например, Apple Pay, Samsung Pay или Google

Pay .

Возможны 4 варианта проведения оплаты:

1. Оплата через платёжный терминал, при этом мобильное устройство прикладывается к считывателю банковских карт аналогично прикладыванию карт с поддержкой бесконтактной оплаты. Такие платежи проводятся как POS транзакции .

2. Оплата по кнопке, встроенной в мобильное приложение магазина (InApp схема). Такие платежи проводятся как ECOM транзакции .

3. Оплата в браузере (Web схема), при этом получение шифрованного пакета с платёжными данными и токеном выполняется на стороне платёжных страниц АПК Ассист. Такие платежи проводятся как ECOM транзакции .

4. Оплата в браузере (Web схема), при этом получение шифрованного пакета с платёжными данными и токеном выполняется на странице интернет-магазина. Такие платежи проводятся как ECOM транзакции .

Оплата заказов с помощью Token Pay © A.005.33.16-02.MR 1/21 Ассист предоставляет возможности организовать приём платежей токенами по всем 4 вариантам. Однако, отдельные провайдеры токенов поддерживают не все варианты проведения платежей. В таблице ниже представлены возможные варианты организации платежей токенами с использованием разных провайдеров .



Оплата по кнопке в Оплата в браузере на Провайдер Оплата в браузере на POS оплата мобильном стороне АПК Ассист токена стороне магазина (Web) приложении (InApp) (Web) Только в браузере Safari С использованием на платформе MacOS, Через приложение Assist.SDK для iOS Поддерживается только при используя примеры работы Assist.mPOS + или платеже в браузере Safari Apple Pay с ApplePay JS API с сайта считыватель карт Apple Pay SDK + сервис на платформе MacOS

–  –  –

*В настоящий момент в рамках Google Pay поддерживается оплата только токенизированной картой (ранее такой метод оплаты имел название Android Pay). Оплата привязанными к аккаунту Google картами невозможна в связи с ограничениями банков .

Таким образом, для разработчиков мобильных приложений доступны следующие варианты проведения оплаты:

Для Apple Pay:

с использованием Assist SDK для iOS; (через WebView) — для оплаты по кнопке на платежной странице АПК Ассист;

с использованием Assist.SDK для iOS – для оплаты по кнопке в приложении;

с использованием Apple Pay SDK + сервиса TokenPay (см. Приложение 1) - для оплаты по кнопке в приложении .

Для Google Pay:

с использованием Assist SDK для Android (через WebView) — для оплаты по кнопке на платежной странице АПК Ассист;

с использованием Google API + сервиса TokenPay (см. Приложение 1) — для оплаты по кнопке в приложении .

Для Samsung Pay:

с использованием Samsung Pay SDK + сервиса TokenPay (см. Приложение 1) — для оплаты по кнопке в приложении .

с использованием Assist SDK для Android (через WebView) — для оплаты по кнопке на платежной странице АПК Ассист .



Для приёма платежей токенами на web-сайте магазина доступны следующие варианты:

Для Google Pay: только при открытии платёжной страницы на мобильном устройстве в браузере с поддержкой Payment Request API:

по кнопке на платежной странице АПК Ассист;

с использованием Payment Request API браузера и сервиса TokenPay (см. Приложение 1) .

–  –  –

по кнопке на платежной странице АПК Ассист .

Для Apple Pay только при открытии платёжной страницы в браузере Safari на платформе

MacOS:

по кнопке на платежной странице АПК Ассист;

с использованием ApplePay JS API и сервиса TokenPay (см. Приложение 1) .

2. Оплата токеном через мобильный терминал Ассист предоставляет возможность оплаты токенами Apple Pay, Samsung Pay и Google Pay в рамках настраиваемого под нужды конкретного заказчика мобильного приложения Assist.mPOS с использованием считывателя карт. С помощью Assist.MPOS и считывателя карт можно также принимать оплаты банковскими картами и наличными .

Для обсуждения возможностей по предоставлению данной услуги следует обращаться в службу технической поддержки АПК Ассист support@assist.ru .

3. Оплата токеном через кнопку в мобильном приложении (InApp) При проведении оплаты токеном по кнопке в мобильном приложении выполняются следующие действия:

1. Покупатель выбирает товар или услугу в мобильном приложении магазина и нажимает кнопку оплатить .

2. Зашифрованный пакет с данными платежа и токеном формируется через обращение к SDK соответствующего провайдера: Apple Pay, Samsung Pay или Google Pay API .

–  –  –

Действия с 2 до 6 могут быть выполнены однократным обращением к SDK Assist:

SDK Assist для Apple Pay доступен на https://github.com/assist-group/assist-mcommerce-sdk-ios Если в мобильном приложении предприятия (магазина) SDK Assist не используется, то для создания шифрованного пакета с данными о платеже необходимо использовать соответствующий SDK – Apple Pay SDK для IOS или Google Pay API для Android, или Samsung Pay SDK. Созданный шифрованный пакет с данными о платеже затем должен передаваться в АПК Ассист через сервис TokenPay (см. Приложение 1) .

Для организации приема платежей через кнопку в мобильном приложении нужно выполнить следующие подготовительные шаги:

сделать заявку для подключения к функционалу сервиса обработки платежей TokenPay в службу технической поддержки АПК Ассист support@assist.ru;

внедрить в свое приложение поддержку оплаты заказов токеном, используя Assist SDK, SDK Apple Pay, Google Pay API или Samsung Pay SDK вместе с обращением к сервису TokenPay;

получить подтверждение от службы технической поддержки АПК Ассист о том, что все необходимые технические настройки для функционирования сервиса обработки

–  –  –





При оплате токеном Samsung Pay на платежной странице AПK Ассист выполняются следующие действия:

1. Покупатель выбирает товары на сайте интернет-магазина и нажимает кнопку «Оплатить», после чего магазин переадресует покупателя на платёжную страницу АПК Ассист .

2. На платёжной странице АПК Ассист покупатель может нажать кнопку оплаты токеном .

3. Специальный плагин Samsung Pay запрашивает SamsungID пользователя .

4. Плагин отправляет на сервер Samsung Pay запрос на проведение платежа .

5. Сервер Samsung Pay посылает PUSH уведомление на мобильное устройство покупателя .

6. Покупатель выбирает одну из привязанных карт .

7. Покупатель подтверждает оплату (PIN-код или отпечаток пальца) .

8. Мобильное устройство передаёт данные на сервер Samsung Pay .

9. АПК Ассист получает от сервера Samsung Pay шифрованный пакет с токеном и данными платежа .

10. АПК Ассист расшифровывает пакет с токеном и данными платежа .

11. АПК Ассист проводит оплату токеном через процессинг расчётного банка .

12. АПК Ассист возвращает результаты проведения оплаты на сайт интернет-магазина .

–  –  –

1. Покупатель выбирает товары на сайте интернет-магазина и нажимает кнопку «Оплатить», после чего магазин переадресует покупателя на платёжную страницу АПК Ассист .

2. Если пользователь открыл платёжную страницу АПК Ассист на мобильном устройстве в браузере с поддержкой Payment Request API, и на этом мобильном устройстве установлено приложение Google Pay, то он увидит и сможет нажать кнопку оплаты через Google Pay .

3. После нажатия кнопки оплаты через Google Pay откроется специальный диалог браузера, в котором можно выбрать одну из карт, привязанных в мобильном приложении Google Pay .

4. После выбора карты покупателю необходимо пройти верификацию для подтверждения платежа .

5. Приложение Google Pay формирует зашифрованный пакет с токеном и данными платежа и возвращает его в АПК Ассист .

6. АПК Ассист расшифровывает пакет с токеном и данными платежа .

7. АПК Ассист проводит оплату токеном через процессинг расчётного банка .

8. АПК Ассист возвращает результаты проведения оплаты интернет-магазину .

Для организации приема платежей токеном на платежной странице АПК Ассист нужно выполнить следующие подготовительные шаги:

сделать заявку для подключения платёжных средств для оплаты токенами (Google Pay, Samsung Pay) в службу технической поддержки АПК Ассист support@assist.ru;

получить подтверждение от службы технической поддержки АПК Ассист о том, что все необходимые технические настройки для приема платежей токенами при оплате товаров и услуг данному предприятию выполнены .

–  –  –

При проведении оплаты токеном Google Pay в браузере на стороне магазина выполняются следующие действия:

1. Покупатель выбирает товары на сайте интернет-магазина и нажимает кнопку оплаты Google Pay (доступно в браузерах с поддержкой Payment Request API на мобильных устройствах) .

2. После нажатия кнопки оплаты через Google Pay осуществляется вызов Payment Request API и передача сертификата с публичным ключом Ассист .

3. Открывается специальный диалог браузера, в котором можно выбрать одну из карт, привязанных в мобильном приложении Google Pay .

4. После выбора карты покупателю необходимо пройти верификацию для подтверждения платежа .

5. Приложение Google Pay формирует зашифрованный пакет с токеном и данными платежа и возвращает его скрипту страницы магазина .

6. Зашифрованный пакет с токеном и данными платежа передается в сервис TokenPay АПК Ассист (см. Приложение 1) .

7. АПК Ассист расшифровывает пакет с токеном и данными платежа .

8. АПК Ассист проводит оплату токеном через процессинг расчётного банка .

9. АПК Ассист возвращает результаты проведения оплаты интернет-магазину .

–  –  –

1. Покупатель выбирает товары на сайте интернет-магазина и нажимает кнопку оплаты Apple Pay (доступно только в браузере Safari на платформе MacOS) .

2. После нажатия кнопки оплаты через Apple Pay осуществляется вызов Payment Request API и передача сертификата с публичным ключом мерчанта. Одновременно открывается специальный диалог, в котором можно будет выбрать одну из карт, привязанных в мобильном приложении Apple Pay .

3. После выбора карты покупателю направляется PUSH уведомление на iPhone и предлагается приложить палец к считывателю для подтверждения платежа .

4. Приложение Apple Pay формирует зашифрованный пакет с токеном и данными платежа и возвращает его скрипту страницы магазина .

5. Зашифрованный пакет с токеном и данными платежа передается в сервис TokenPay АПК Ассист (см. Приложение 1) .

6. АПК Ассист расшифровывает пакет с токеном и данными платежа .

7. АПК Ассист проводит оплату токеном через процессинг расчётного банка .

8. АПК Ассист возвращает результаты проведения оплаты интернет-магазину .

–  –  –

Передача платежной информации TokenPay Для передачи зашифрованного блока данных о платеже нужно отправить запрос на сервер АПК Ассист методом HTTP POST (в кодировке UTF-8) .

URL запроса для передачи зашифрованного блока данных о платеже:

https://SERVER_NAME/pay/tokenpay.cfm, где SERVER_NAME - адрес сервера который предоставляется службой поддержки Ассист в процессе подключения .

–  –  –

*Если предприятие использует несколько систем налогообложения, передача этого параметра становится обязательной .

**Состав чека (поля с названием, стоимостью за единицу товара/услуги, ставкой налога и способом расчета по каждой позиции) определяется по следующим правилам .

1. Если в запросе передана структура ChequeItems (см. документ «Работа с чеком»), то формируется чек с количеством позиций по числу переданных в ChequeItems строк, в каждой позиции должны быть обязательно указаны параметры:

product и/или name;

price;

quantity;

amount;

при этом:

название каждой из позиций формируется как объединение параметров product и name через пробел (если переданы оба) или как один из параметров product или name соответственно (если передан только один);

если параметры Tax или FPmode не переданы в позициях, то они могут быть переданы в параметрах запроса (в этом случае значения этих параметров будут одинаковыми для всех позиций чека, переданных в ChequeItems);

если параметры Tax или FPmode не переданы в параметрах запроса, то их значения подставляются из настроек предприятия (значения этих параметров будут одинаковыми для всех позиций чека, переданных в ChequeItems);

если настройки предприятия для этих параметров отсутствуют, то обработка запроса завершается с ошибкой (недостаточно данных для выполнения операции) .

2. Если в запросе не передана структура ChequeItems, то формируется чек с одной позицией, в которой:

название позиции подставляется из параметра ReceiptLine, если он передан в запросе; если параметр ReceiptLine не передан в запросе, то название позиции подставляется из настроек предприятия; если настройки предприятия для этих параметров отсутствуют, то в качестве названия подставляется строка "Оплата заказа";

Оплата заказов с помощью Token Pay © A.005.33.16-02.MR 12/21 стоимость единицы товара/услуги подставляется из параметра запроса Amount;

количество всегда равно 1;

если параметры Tax или FPmode не переданы в параметрах запроса, то их значения подставляются из настроек предприятия;

если настройки предприятия для этих параметров отсутствуют, то обработка запроса завершается с ошибкой (недостаточно данных для выполнения операции) .

Список параметров ответа:

–  –  –

message Сообщение о результате операции customermessage Сообщение о результате для покупателя recommendation Рекомендация approvalcode Код авторизации protocoltypename Протокол processingname Процессинг

–  –  –

Внимание! В рамках одного заказа может быть проведено несколько операций (оплаты, подтверждения оплаты, отмены). Более того, в рамках одного заказа может быть несколько операций оплаты, если некоторые из них были неуспешными. Успешная операция оплаты заказа может быть только одна. В этих случаях в ответе на запрос о результатах операций по номеру заказа может быть несколько вложенных операций для одного номера заказа .

Внимание! В полученном ответе необходимо проверить значение параметра testmode. Если платеж был выполнен в тестовом режиме (testmode=1), то отгружать товар или оказывать услугу по текущему заказу не требуется .

Оплата заказов с помощью Token Pay © A.005.33.16-02.MR 14/21

Пример результата запроса в формате JSON:

{"order":

{ "ordernumber":"26012015_4","billnumber":"5899110210668265","testmode":"0","ordercomment":"тестовый платеж","orderamount":"24.00","ordercurrency":"RUB","firstname":"","lastname":"","middlename":"","email":"","orderdate":"26.01.2015 17:25:39","orderstate":"Timeout","fraud_state":"","fraud_reason":"","checkvalue":"85C6C974AADC1CADFCFD195730ED090B","operations":[ {"billnumber":"5899110210668265.1","operationtype":"100","operationstate":"TimeOut","amount":"24.00","currency":"RUB","clientip":"10.20.10.85","ipaddress":"0.0.0.0","meantype_id":"61","meantypename":"SamsungPay","meansubtype":"","meannumber":"","cardholder":"","issuebank":"UNKNOWN","bankcountry":"UNKNOWN","responsecode":"AS200","message":"Data input timeout."

,"customermessage":"Data input timeout."

,"recommendation":"","approvalcode":"","protocoltypename":"NET","processingname":"","operationdate":"26.01.2015 17:25:39","authresult":"","authrequired":"","slipno":""} ] },"packetdate":"26.01.2015 18:16:19" }




Похожие работы:

«НОВАЯ КНИГА ПО МАРКЕТИНГУ Федеральное учебно-методическое объединение (ФУМО) в системе СПО по укрупненной группе профессий и специальностей 05.00.00 "Науки о земле" представляет учебное пособие Михаила Орлова "Маркетинг в картографии". Маркетинг в картографии: Учеб. пособие / М. Ю. Орлов. – М.: ИД КАРТРЕЗЕРВ, 2016. – 176 с. – ISBN 978-5-906068-0...»

«МЕЛЬНИКОВА АННА ВАЛЕРЬЕВНА ОЦЕНКА ДОПУСТИМОСТИ СТРЕСС-КОРРОЗИОННЫХ ПОВРЕЖДЕНИЙ ТРУБ В СОСТАВЕ ДЛИТЕЛЬНО ЭКСПЛУАТИРУЕМЫХ МАГИСТРАЛЬНЫХ ГАЗОПРОВОДОВ Специальность: 25.00.19 – "Строительство и эксплуатация нефтегазопроводов, баз и хранилищ" ДИССЕРТАЦИЯ на соискание ученой степени ка...»

«jssmgfpdboj Ю.А. Иоаннесян Культура мира и миротворчества в религии бахаи Статья знакомит читателя с учением о мире как созидательном духовно-нравственном процессе в религии бахаи. Этим учением пронизано все мировоззрение этой религии. М...»

«Конференция посвященная 80-летию академика М.С.Саидова V. ФИЗИКА НЕЛИНЕЙНЫХ ПРОЦЕССОВ И КОНДЕНСИРОВАННЫХ СРЕД, ПРИКЛАДНЫЕ АСПЕКТЫ РАССЕЯНИЕ СОЛИТОНА БОЗЕ КОНДЕНСАТА НА ПРИТЯГИВАЮЩЕМ ПОТЕНЦИАЛЕ Б. Б. Байзаков, Х. П. Хамракулов Физико-технический ин...»

«Руководство по эксплуатации ЭЛЕКТРОМЕХАНИЧЕСКИЙ ЗАМОК ЭМЗ 1.3 ЭМЗ 1.3 РЭ ЭМЗ 1.3 ЭЛЕКТРОМЕХАНИЧЕСКИЙ РАДИОУПРАВЛЯЕМЫЙ ЗАМОК Содержание Описание Состав замка Применение замка Технические данные Размеры и характеристики ЭМЗ.1.2 Установка запирающего устройства Установка блока управления Подключение ЭМЗ.1.2 к блоку упра...»

«ФЕДЕРАЛЬНОЕ БЮДЖЕТНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ "НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ" ТЕЛЕКОНТРОЛЬ И ТЕЛЕУПРАВЛЕНИЕ ЛЕКЦИЯ №6 "Импульсные методы модуляции"Лектор: доцент каф. ЭАФУ ФТИ Горюнов А.Г. Томск 2013 г. План лекции Введение Ампл...»

«Революционная панель из 12 кнопок для большого пальца на мыши Razer Naga оборудована механическими переключателями для тактильной и звуковой обратной связи, чтобы вы были уверены в каждом нажатии кнопки. Дизайн кнопок для большого пальца также был улучшен с помощью...»

«VIII практический семинар Диалог с инвестором 1 июня 2016 года в Москве прошел VIII семинар "Диалог с инвестором", организатором которого традиционно выступил Москомстройинвест. Видеосюжет Фотогалерея С докладами выступили: заместитель Мэра Москвы в Правительстве Москвы по вопросам градостроительной по...»

«"Ученые заметки ТОГУ" Том 8, № 3, 2017 ISSN 2079-8490 Электронное научное издание "Ученые заметки ТОГУ" 2017, Том 8, № 3, С. 126 – 134 Свидетельство Эл № ФС 77-39676 от 05.05.2010 http://pnu.edu.ru/ru/ejournal/about/ ejournal@pnu.edu.ru...»




 
2019 www.mash.dobrota.biz - «Бесплатная электронная библиотека - онлайн публикации»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.