トラック データの処理に問題があります。
さまざまな Amex テスト ケース内で「ANSI」カードとラベル付けされているさまざまな Amex カードには、サービス コードが含まれていないようです。サービスコードがトラックデータに含まれていないことを示すものはありません (これにはセパレーターなどは含まれません)。トラックにサービス コードが含まれていないと判断し、任意のデータをサービス コードとして誤って使用しないようにするにはどうすればよいでしょうか?
例:
標準トラック: 374245455400001=131210112011234500000 – サービスコードは 101
サービス コードなしの追跡: 374245455400001=1412120112345 - したがって、この場合、120 はサービス コードとして誤って解釈されますが、任意データの一部を形成します。
ありがとう。