salmg/academy
Sign in

Visa · NFC

Visa debit

Step through a transaction one command at a time. Every field named, every status word explained.

Response

6F 5B 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 49 BF 0C 46 61 22 4F 07 A0 00 00 00 03 10 10 50 0A 56 49 53 41 20 44 45 42 49 54 87 01 01 42 03 40 00 00 5F 55 02 55 53 61 20 4F 07 A0 00 00 00 98 08 40 50 08 55 53 20 44 45 42 49 54 87 01 02 42 03 40 00 00 5F 55 02 55 53 90 00

Status word

9000Completed successfully.

Decoded objects

  • 6FFile Control Information (FCI) Template91 bytes
    • 84Dedicated File Name14 bytes
      32 50 41 59 2E 53 59 53 2E 44 44 46 30 312PAY.SYS.DDF01
    • A5FCI Proprietary Template73 bytes
      • BF0CFCI Issuer Discretionary Data70 bytes
        • 61Application Template34 bytes
          • 4FApplication Identifier (AID)7 bytes
            A0 00 00 00 03 10 10
          • 50Application Label10 bytes
            56 49 53 41 20 44 45 42 49 54VISA DEBIT
          • 87Application Priority Indicator1 byte
            01
          • 42Issuer Identification Number3 bytes
            40 00 00
          • 5F55(unrecognised)2 bytes
            55 53US
        • 61Application Template32 bytes
          • 4FApplication Identifier (AID)7 bytes
            A0 00 00 00 98 08 40
          • 50Application Label8 bytes
            55 53 20 44 45 42 49 54US DEBIT
          • 87Application Priority Indicator1 byte
            02
          • 42Issuer Identification Number3 bytes
            40 00 00
          • 5F55(unrecognised)2 bytes
            55 53US

Exercises

Answer from the capture above. The explanation is worth reading either way.

  • Level 1

    Which Application Identifier (AID) does the card offer in its PPSE response?

  • Level 2

    What is the Application Transaction Counter (tag 9F36) in this capture, in hex?

  • Level 2

    The Application Interchange Profile (tag 82) on this card is 0000. Which authentication and verification capabilities does it assert?