diff --git a/pom.xml b/pom.xml
index 34d4e25..134ffdb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
us.fatehi
magnetictrackparser
- 3.1.1
+ 3.2.1
jar
Magnetic Track Parser
Magnetic Track Parser is a library that can parse magnetic tracks from a bank issued card. All classes are immutable and thread-safe. The standard `toString()` function formats data in a readable form.
@@ -54,7 +54,7 @@
us.fatehi
creditcardnumber
- 3.1.1
+ 3.2.1
diff --git a/src/test/java/us/fatehi/test/magnetictrack/ManyTest.java b/src/test/java/us/fatehi/test/magnetictrack/ManyTest.java
index 296b2e6..ee677f3 100644
--- a/src/test/java/us/fatehi/test/magnetictrack/ManyTest.java
+++ b/src/test/java/us/fatehi/test/magnetictrack/ManyTest.java
@@ -128,13 +128,13 @@ public void trackD(final TestInfo testInfo) throws Exception {
public void trackE(final TestInfo testInfo) throws Exception {
final BankCardMagneticTrack trackE =
BankCardMagneticTrack.from(
- "%B6035320294113574^FATEHI/SUALEH^491210100316000000?;6035320294113574=491210110000316?");
+ "%B6135320294113573^FATEHI/SUALEH^491210100316000000?;6135320294113573=491210110000316?");
checkToString(trackE, testInfo, false);
checkTrackHealth(trackE);
final BankCard cardInfo = trackE.toBankCard();
- assertThat(cardInfo.getAccountNumber().getAccountNumber(), is("6035320294113574"));
+ assertThat(cardInfo.getAccountNumber().getAccountNumber(), is("6135320294113573"));
assertThat(cardInfo.getAccountNumber().getCardBrand(), is(CardBrand.Unknown));
assertThat(cardInfo.getName().toString(), is("Sualeh Fatehi"));
assertThat(cardInfo.getExpirationDate().getExpirationDate(), is(YearMonth.of(2049, 12)));
diff --git a/src/test/resources/BankCardMagneticTrack.trackE.txt b/src/test/resources/BankCardMagneticTrack.trackE.txt
index 17f2768..7ad5663 100644
--- a/src/test/resources/BankCardMagneticTrack.trackE.txt
+++ b/src/test/resources/BankCardMagneticTrack.trackE.txt
@@ -1,23 +1,23 @@
-TRACK 1: %B6035320294113574^FATEHI/SUALEH^491210100316000000?
- Primary Account Number: 6035320294113574
+TRACK 1: %B6135320294113573^FATEHI/SUALEH^491210100316000000?
+ Primary Account Number: 6135320294113573
Expiration Date: 2049-12
Name: Sualeh Fatehi
Service Code: 101
Discretionary Data: 00316000000
-TRACK 2: ;6035320294113574=491210110000316?
- Primary Account Number: 6035320294113574
+TRACK 2: ;6135320294113573=491210110000316?
+ Primary Account Number: 6135320294113573
Expiration Date: 2049-12
Service Code: 101
Discretionary Data: 10000316
TRACK 3: Not Available.
Bank Card Information:
- Raw Account Number: 6035320294113574
- Primary Account Number: 6035320294113574
+ Raw Account Number: 6135320294113573
+ Primary Account Number: 6135320294113573
Major Industry Identifier: 6 - Merchandising and banking/financial
- Issuer Identification Number: 60353202
+ Issuer Identification Number: 61353202
Card Brand: Unknown
- Last Four Digits: 3574
+ Last Four Digits: 3573
Passes Luhn Check? Yes
Is Primary Account Number Valid? No
Expiration Date: 2049-12