MasterCard, MasterCard debit card, MasterCard credit card, new MasterCard debit card, new MasterCard credit card, amazing technology, technology, security, amazing MasterCard The new MasterCard's display card is manufactured by NagraID security agency. The card's looks and features are almost like the typical debit/credit card except for few new security features introduced lately, for example, it has an embedded LCD display and touch-sensitive buttons that allows the user to create a One-Time Password (OTP) for added authentication.