This section provides two (2) worked examples that show how TruTrace is calculated and formatted.

EMV ID Example 1 Example 2
42 451234 470101
9F06 A0000000031010 Not present
50 VISA DEBIT VISA DEBIT
**5A 1234 5678
5F25 150701 Not available
5F28 124 212
5F2D en fr
5F34 1 Not available
5F20 John C Doe Jane L Lee
5F24 170731 171021

Table 3 TruTrace Examples

Example 1

  • S1 = 4512341234
  • SHA256(S1 + [5F20]) = SHA256(4512341234John C Doe) = A5123C37DCC5BEE09CF3794C2AE634AAC25AAA6193FE6612B017A3CA8E9C4741
  • SHA256(S1 + [5F24]) = SHA256(4512341234170731) = E39EB52A6A11C57034DC690155A3E84D579911B60B193D740E799DE7104B2B65

N.B. 5F20 is the cardholder name with trailing spaces removed.

=> Example 1 =
A0000000031010#VISA DEBIT#1234#150701#124#en#1#A5123C37DCC5BEE09CF3794C2AE634AAC25AAA6193FE6612B017A3CA8E9C4741#E39EB52A6A11C57034DC690155A3E84D579911B60B193D740E799DE7104B2B65

Example 2

  • S1 = 4701015678
  • SHA256(S1 +[5F20]) = SHA256(4701015678Jane L Lee) = D368BBF0522ADB671411E2E7A77025FA16D77E0F2B364A90E3A2C0AF476491B6
  • SHA256(S1 + [5F24]) = SHA256(4701015678171021) = 983D3CADCA32E1D4FF81AE54A1200790F17749CD504611291CAABF5A4E41C2F2

N.B. 5F20 is the cardholder name with trailing spaces removed.

=> Example 2 =
#VISA DEBIT#5678##212#fr## D368BBF0522ADB671411E2E7A77025FA16D77E0F2B364A90E3A2C0AF476491B6#983D3CADCA32E1D4FF81AE54A1200790F17749CD504611291CAABF5A4E41C2F2

Feedback