emvqr icon indicating copy to clipboard operation
emvqr copied to clipboard

Added support for ExpressPay and EcobankPay EMV QR codes and fixed some validation issues.

Open brutaldev opened this issue 4 years ago • 0 comments

  • Added test for 5 live EMV QR codes that failed to be parsed but are actually valid.
  • Fixed merchant information tag ID range validation, it can be from 2 to 51 and it's even extracted in that range.
  • Fixed validation failures when there is no additional data or merchant language template (both are optional).
  • Fixed Issue #2 by checking there is available length to substring before attempting it.
  • Fixed some code analysis warnings.
  • Assume if the merchant information has no child nodes (not a child TLV) then the Globally Unique Identifier IS the string, this sis the case for Visa and MasterCard PAN/Alias/Card Numbers present in actual EMV QR codes.

brutaldev avatar Oct 18 '19 10:10 brutaldev