Multi-Purpose Merchant Indicator Mastercard

Первое новое сообщение • Сообщений: 12 • Страница 1 из 1

Multi-Purpose Merchant Indicator Mastercard

Непрочитанное сообщение atm_service » 12 фев 2020, 04:18

Добрый день!

Может кто поделится свежей докой Customer Interface Specification from MasterCard или другой, которая описывает:
Детально интересует DE48.22 на бесконтакте (условие, при котором отправляется и т.д.)

22 Reserved for Future Use N/A

Customer Interface Spec от 9 апреля 2019

Спасибо.
atm_service
Местный
 
Сообщения: 174
Зарегистрирован: 03 окт 2012, 04:41
Откуда: UA
Авто: Daewoo

Re: Multi-Purpose Merchant Indicator Mastercard

Непрочитанное сообщение booby » 12 фев 2020, 21:04

atm_service писал(а):Детально интересует DE48.22 на бесконтакте (условие, при котором отправляется и т.д.)

04 - LVP transaction

atm_service писал(а):Customer Interface Spec от 9 апреля 2019

Если не трудно - выложите упомянутый мануал. Не у всех есть за эту дату.
booby
Специалист
 
Сообщения: 374
Зарегистрирован: 21 янв 2013, 06:14

Re: Multi-Purpose Merchant Indicator Mastercard

Непрочитанное сообщение atm_service » 13 фев 2020, 02:53

Файл в аттаче. Если появится что-то свежее, запостю если админк не против.
Еще есть следующие доки, может интересны будут:
Account Level Management Manual 1 August 2019
Authorization Manual 7 August 2018
EMV Implementation Guide J.P. Morgan
M/Chip Processing Services Service Description Guide 16 October 2013
M/Chip Requirements For Contact and Contactless 23 October 2018

И настольная книга начинающего
И. М. Голдовский БАНКОВСКИЕ МИКРОПРОЦЕССОРНЫЕ КАРТЫ
Последний раз редактировалось atm_service 13 фев 2020, 17:47, всего редактировалось 1 раз.
atm_service
Местный
 
Сообщения: 174
Зарегистрирован: 03 окт 2012, 04:41
Откуда: UA
Авто: Daewoo

Re: Multi-Purpose Merchant Indicator Mastercard

Непрочитанное сообщение ceres » 13 фев 2020, 16:55

Можно Голдовского залить) Находил в интернете демо-версию, где страниц 50 только, понравилось читать :-)
Аватара пользователя
ceres
Местный
 
Сообщения: 152
Зарегистрирован: 14 фев 2014, 23:35
Откуда: Ишим
Авто: Lancer 9

Re: Multi-Purpose Merchant Indicator Mastercard

Непрочитанное сообщение booby » 13 фев 2020, 17:36

Спасибо за CIS.
Залейте пожалуйста еще эти доки:
Account Level Management Manual 1 August 2019
Authorization Manual 7 August 2018
M/Chip Requirements For Contact and Contactless 23 October 2018
booby
Специалист
 
Сообщения: 374
Зарегистрирован: 21 янв 2013, 06:14

Re: Multi-Purpose Merchant Indicator Mastercard

Непрочитанное сообщение atm_service » 13 фев 2020, 17:47

Заливаю .... + Customer Interface Specification самый новый нарыл.
atm_service
Местный
 
Сообщения: 174
Зарегистрирован: 03 окт 2012, 04:41
Откуда: UA
Авто: Daewoo

Re: Multi-Purpose Merchant Indicator Mastercard

Непрочитанное сообщение booby » 13 фев 2020, 18:46

atm_service писал(а):Заливаю .... + Customer Interface Specification самый новый нарыл.

Спасибо большое!
В последнем CIS есть полное описание DE48.22
booby
Специалист
 
Сообщения: 374
Зарегистрирован: 21 янв 2013, 06:14

Re: Multi-Purpose Merchant Indicator Mastercard

Непрочитанное сообщение atm_service » 13 фев 2020, 18:55

Без проблем!

Никто с таким тестом не сталкивался?
MCD 55-1-1.
To ensure that the terminal correctly manages DE 48 SE 22 (Multi-Purpose Merchant Indicator) in single tap and
PIN request messages - [AN2051 - AN2606]
1 The terminal prompts the cardholder to enter the PIN - [AN2051 - AN2606]
2 The terminal doesn't ask the cardholder to tap the test card again - [AN2051 - AN2606]
3 The terminal informs the cardholder that the transaction is approved - [AN2051 - AN2606]
4 In Read Record, Tag 5A (PAN) = 5413330089700554
5 In First GEN AC, Tag 9F02 (Amount Authorized) < CVM Required Limit: $CL_MCD_CVM_Limit$
6 In 0100/0200 message (first instance), DE 2 (PAN) = 5413330089700554 - [RA121]
7 In 0100/0200 message (first instance), DE 48 SE 22 (Multi-Purpose Merchant Indicator) is like '*02011*' -
[AN2051 - AN2606]
8 In the Mastercard Simulator, the ARQC is successfully validated
9 In 0100/0200 message (second instance), DE 2 (PAN) = 5413330089700554 - [RA121]
10
In 0100/0200 message (second instance), DE 11 (STAN) is different from DE 11 in the first instance - [AN2051 -
AN2606]
11
In 0100/0200 message (second instance), DE 48 SE 22 (Multi-Purpose Merchant Indicator) is like '*03011*' -
[AN2051 - AN2606]
12 In 0100/0200 message (second instance), DE 52 (PIN Data) is present
13
In 0100/0200 message (second instance), DE 55 - Tag 9F36 (Application Transaction Counter) is the same as
Tag 9F36 in the first instance - [AN2051 - AN2606]
14
In 0100/0200 message (second instance), DE 55 - Tag 9F37 (Unpredictable Number) is the same as Tag 9F37
in the first instance - [AN2051 - AN2606]

Интересует правильный алгоритм работы софта на терминале. Наше понимание работы такое:
1. In the terminal device we add config parameter (if this terminal supports single TAP transactions)
2. User taps card on POS (contactless transaction)
3. POS marks transaction as single TAP first instance, and makes authorization to MAS (without PIN)
4. MAS checks if transaction marked as single tap first instance, and terminal supports single tap transactions then DE48.22=02011 and processd by MAS
5. Issuer (MAS) responds with RC=65, returns to POS this response (in response also will be value of DE48.22)
6. POS checks that 65 was received for single tap transaction (with specific value of DE48.22) and ask user to enter PIN (user is not been asked to TAP card again, only to enter PIN)
7. POS makes second transaction, marks it as second instance of single tap, adds tx_id of parent transaction (first single tap instance) and sends to MAS (with PIN).
8. MAS checks if transaction marked as second tap first instance, also by parent_tx_id will verify that first instance of transaction was made, and if terminal supports single tap transactions then adds DE48.22=03011 and send to Issuer (MAS)
9. MAS RC=00 and it will be returned to POS
atm_service
Местный
 
Сообщения: 174
Зарегистрирован: 03 окт 2012, 04:41
Откуда: UA
Авто: Daewoo

Re: Multi-Purpose Merchant Indicator Mastercard

Непрочитанное сообщение booby » 14 фев 2020, 04:25

Для бесконтактной LVP транзакции ((Amount Authorized) < (CVM Required Limit)):
- в первом запросе авторизации DE48.22=04100
- в первом ответе авторизации RC=65, DE48.22=04101
- во втором запросе авторизации DE48.22=04110
booby
Специалист
 
Сообщения: 374
Зарегистрирован: 21 янв 2013, 06:14

Re: Multi-Purpose Merchant Indicator Mastercard

Непрочитанное сообщение atm_service » 14 фев 2020, 19:23

Ок, но если смотреть пошагово расписанный алгоритм от Мастера, то:
1й запрос In 0100/0200 message (first instance), DE 48 SE 22 (Multi-Purpose Merchant Indicator) is like '*02011*'
2й запрос In 0100/0200 message (second instance), DE 48 SE 22 (Multi-Purpose Merchant Indicator) is like '*03011*'

И есть еще глобальный вопрос, для понимания сути этой транзы: Жизненный пример?
atm_service
Местный
 
Сообщения: 174
Зарегистрирован: 03 окт 2012, 04:41
Откуда: UA
Авто: Daewoo

Re: Multi-Purpose Merchant Indicator Mastercard

Непрочитанное сообщение booby » 14 фев 2020, 23:46

Это пример для CNP транзакции. И то не факт что во 2-м запросе '*02011*' меняется на '*03011*'. В последнее время в доках Мастера много противоречий. Возможно связано с тем что часть разрабов сидит в Индии, а часть в США.

А у вас бесконтактная СР транзакция. Ориентируйтесь на описание DE48.22 в CIS.
booby
Специалист
 
Сообщения: 374
Зарегистрирован: 21 янв 2013, 06:14

Re: Multi-Purpose Merchant Indicator Mastercard

Непрочитанное сообщение atm_service » 17 фев 2020, 18:04

Будем разбираться
atm_service
Местный
 
Сообщения: 174
Зарегистрирован: 03 окт 2012, 04:41
Откуда: UA
Авто: Daewoo


Сообщений: 12 • Страница 1 из 1

Вернуться в Ремонт и обслуживание POS-терминалов



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3