EMV :
EMV. APDU EMVco, - .
EMV , , , .
APDU- . PC/SC , ..
SmartCard Scripter, PC/SC- HiD Omnikey. SmartCard Scripter pascal- .
infintuary.org/scs_tut.phpAPDU , :
// UID
begin
APDU('FF CA 00 00 00');
end.
— SELECT (PPSE)
: EMV Contactless Specifications — PPSE and Application Management for Secure ElementEMV- PPSE (Payment System Environment) SELECT.
APDU- SELECT PPSE'00 A4 04 00 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 00'
00 A4 04 00
0E
32 50 41 59 2E 53 59 53 2E 44 44 46 30 31
00
— SELECT AID
SELECT PPSE FCI (File Control Information) , . (VISA, MasterCard, AmericanExpress) , .
VISA SELECT PPSE'6F 23 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 11 BF 0C 0E 61 0C 4F 07 A0 00 00 00 03 10 10 87 01 01 90 00'
- TVL
emvlab.org/tlvutils/. VISA, :

(AID). ,
A0000000031010, Visa International.
AID
4F. , . , AID 5 16 , 7 . AID ,
4F 07 7 AID. , AID , , , Visa MasterCard. PPSE- :
6F,
90 00 4F 07, .
AID:
eftlab.co.uk/knowledge-base/211-emv-aid-rid-pixAID
A0000000031010 Visa International
A0000000032020 Visa International
A0000000041010 Mastercard International
A0000000043060 Mastercard International United States Maestro (Debit)
AID, SELECT. Visa International, PPSE SELECT
APDU- SELECT AID'00 A4 04 00 07 A0 00 00 00 03 10 10'
00 A4 04 00
07
A0 00 00 00 03 10 10
PDOL (Processing Options Data Object List)
PDOL (Processing Options Data Object List). POS- — , , , , , .
PDOL . PDOL — . PDOL :
eftlab.co.uk/index.php/site-map/knowledge-base/145-emv-nfc-tags.
, PDOL , , . - , — .
, PDOL. , PAN- , POS-. , PAN-. , PDOL.
. PDOL.'6F 31 84 07 A0 00 00 00 03 10 10 A5 26 9F 38 18 9F 66 04 9F 02 06 9F 03 06 9F 1A 02 95 05 5F 2A 02 9A 03 9C 01 9F 37 04 BF 0C 08 9F 5A 05 60 08 40 06 43 90 00'
:

, PDOL
9F38 9F66049F02069F03069F1A0295055F2A029A039C019F3704. emvlab.org PDOL, Android-
Credit Card Reader.
, . PDOL:

, emvlab.org. .
PDOL
9F 38 18
9F 66 ( 04)
9F 02 ( 06)
9F 03 ( 06)
9F 1A ( 02)
95 ( 05)
5F 2A ( 02)
9A ( 03)
9C ( 01)
9F 37 ( 04)
PDOL
EMV Contactless Specifications Book C-1/2/3 Kernel 1/2/3 Specification.PDOL , , , PDOL. ( ), 33 . PDOL 33 .
, — PDOL, . ,
6985 Conditions of use not satisfied.
, PDOL , Terminal Transaction Qualifiers (TTQ). VISA, , VCPS 2.1.1. TTQ :
'F0 00 00 00'
TTQ
.
MasterCard, , PDOL PAN- PDOL.
PDOL:
'80A80000238321F0000000000000000000000000000000000000000000000000000000000000000000'
80 A8 00 00
23
83
21
F0 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00
00 00 00 00 00
00 00
00 00 00
00
00 00 00 00
, ,
77 SW2=9000. PAN-, . ()
PAN-
EMV, , , , PAN-.
PAN- :
APDU- ( ? , )
'00 b2 01 1c 00'
'00 b2 01 0c 00'
'00 b2 02 0c 00'
'00 b2 01 14 00'
'00 b2 02 14 00'
'00 b2 04 14 00'
57 13 5A 08. 8
.
, .
PAN- -
