MasterCard Generate AC - PullRequest
       37

MasterCard Generate AC

0 голосов
/ 13 декабря 2018

Я пытался обработать платеж с помощью MasterCard / MIR.Я успешно читаю данные из VISA после отправки PDOL, но MS не требует PDOL.

1-й шаг транзакции:

Выберите 2PAY.SYS

[ОТПРАВИТЬ]: 00 A4 04 00 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 00

[ЧИТАТЬ]: 6F 23 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31A5 11 BF 0C 0E 61 0C 4F 07 A0 00 00 00 04 10 10 87 01 01 90 00

2-й шаг:

[ОТПРАВИТЬ]: 00 A4 04 0007 A0 00 00 00 04 10 10 00 F [Читать]: 6F 44 84 07 A0 00 00 00 04 10 10 A5 39 50 0A 4D 41 53 54 45 52 43 41 52 44 5F 2D 04 72 75 65 6E 87 01 01 9F11 01 01 9F 12 0A 4D 41 53 54 45 52 43 41 52 44 BF 0C 0F 9F 4D 02 0B 0A 9F 6E 07 06 43 00 00 30 30 00 90 00

Карта не требует PDOL

3-й шаг:

[ОТПРАВИТЬ]: 80 A8 00 00 02 83 00 00

[READ]: 77 16 82 02 19 80 94 10 08 0101 00 10 01 01 01 18 01 02 00 20 01 02 00 90 00

Получено Локатор прикладных файлов (AFL)

Шаг 4:

Считать все доступные данные.

[ОТПРАВИТЬ]: 00 B2 01 0C 00

и другие сектора

Я красил все сектора.Но нет тегов, необходимых для оплаты: 9F26 - Криптограмма приложения, 9F37 - Непредсказуемый номер, 9F36 - Счетчик транзакций.

Чтобы получить эти теги, я мог бы сделать команду Генерировать AC с CDOL, но как сгенерировать CDOL?Карта говорит о CDOL1 и CDOL2.А для CDOL1 требуются теги, которые генерирует сама карта.

Ответы на карту содержат CDOL1 и CDOL2:

70 81 A0 57 13 55 45 46 77 77 25 42 79 D2 01 12 01 5811 10 00 00 79 0F 5A 08 55 45 46 77 77 25 42 79 5F 24 03 20 11 30 5F 25 03 17 11 01 5F 28 02 06 43 5F 34 01 01 8C 21 9F 02 06 9F 03 06 9F 1A 02 95 055F 2A 02 9A 03 9C 01 9F 37 04 9F 35 01 9F 45 02 9F 4C 08 9F 34 03 8D 0C 91 0A 8A 02 95 05 9F 37 04 9F 4C 08 8E 0E 00 00 00 00 00 00 00 00 42 03 1E 031F 03 9F 07 02 3D 00 9F 08 02 00 02 9F 0D 05 B4 50 84 00 00 9F 0E 05 00 00 00 00 00 9F 0F 05 B4 70 84 80 00 9F 42 02 06 43 9F 4A 01 82 90 00

Как сгенерировать оффлайн-лимит транзакций с помощью PayPal?Как сделать Generate AC?

Спасибо!

1 Ответ

0 голосов
/ 13 декабря 2018

CDOL1 и CDOL2 разделяются, как показано ниже.Метка и ее длина.Вы должны предоставить данные в том же порядке и размере, что и для PDOL.В приведенном ниже случае, кроме двух снизу, все остальные доступны в терминале, готовом к использованию.

CDOL1
9F02    06          //transaction amount
9F03    06          //other amount, cashback
9F1A    02          //termial country
95      05          //TVR terminal has arrived after terminal risk management
5F2A    02          //currency code
9A      03          //Transaction date
9C      01          //transaction type
9F37    04          //unpredictable number
9F35    01          //terminal type
9F45    02          //data Authentication code from Transaction Related Data ODA
9F4C    08          //icc dynamic number from Transaction Related Data ODA
9F34    03          //cvm results

CDOL2
91      0A          //issuer authentication data 
8A      02          //ARC
95      05          //TVR
9F37    04          //unpredictable number
9F4C    08          //icc dynamic number

9F26 и 9F36 будут возвращены картой в ответ на ваш GEN AC.9F37 генерируется терминалом.

...