A Beginner’s Guide to Bit Manipulation: Converting Binary-Coded Decimal (BCD) to Hexadecimal in…Understanding how to work with bits is foundational for low-level programming and working with binary data.Oct 29, 2024Oct 29, 2024
Understanding Derived Unique Key Per Transaction (DUKPT) in Payment SecurityIntroductionMar 29, 2024Mar 29, 2024
Exploring EMV Card Types: Contact, Contactless, and Dual-InterfaceINTRODUCTIONJun 20, 2023Jun 20, 2023
Understanding EMV (Understanding ISO-8583 Messages MTI (Part 2))ISO-8583 Message Type Indicator (MTI) is a four-digit numeric code that identifies the overall nature of a financial transaction message…May 6, 2023May 6, 2023
Understanding EMV (Understanding ISO-8583 Messages Part 1)ISO 8583 is a messaging standard that is widely used in the financial industry to enable electronic financial transactions. It defines a…Apr 15, 20232Apr 15, 20232
Understanding EMV , Introduction to TLV.EMV is a global standard for credit and debit payment cards based on chip card technology. In the previous two articles in this series, we…Apr 9, 2023Apr 9, 2023
Understanding APDU for Software Developers.Smart cards are widely used in various applications such as banking, transportation, and access control systems. These cards store…Apr 4, 2023Apr 4, 2023
Understanding EMV, A gentle and simple approach for developers/software engineers. (Introduction)While coming up as a software developer I never knew what EMV was. I kept wondering how card payment was possible, could not tell between…Apr 3, 2023Apr 3, 2023
Building Dart/Flutter Packages (Part 1)Flutter is an open-source UI software development kit created by Google. It is used to develop cross-platform applications for Android…Mar 13, 2023Mar 13, 2023
Temporary fix for Compose preview Error (Failed to Instantiate one or more classes)It is no news that Android has added the ability to preview compose functions in android studio just like you have preview for your XML…Nov 1, 2022Nov 1, 2022