├── .classpath ├── .gitignore ├── .project ├── .settings ├── org.eclipse.core.resources.prefs ├── org.eclipse.jdt.core.prefs └── org.eclipse.m2e.core.prefs ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── java │ └── cn │ └── ajsgn │ └── common │ └── java8583 │ ├── constant │ └── Iso8583ConstantValue.java │ ├── core │ ├── Iso8583Message.java │ └── Iso8583MessageFactory.java │ ├── ext │ └── tlv │ │ ├── TlvObject.java │ │ ├── TlvParser.java │ │ ├── TlvValue.java │ │ └── parser │ │ ├── Field55TlvObject.java │ │ ├── Field55TlvValue.java │ │ ├── Iso8583Filed55Parser.java │ │ ├── TlvParserFactory.java │ │ ├── TlvParserType.java │ │ └── TlvValueFactory.java │ ├── field │ ├── Iso8583DataHeader.java │ ├── Iso8583Field.java │ ├── Iso8583FieldType.java │ └── Iso8583FillBlankStrategy.java │ ├── quickstart │ ├── QuickStartFactory.java │ ├── SingletonFactory.java │ └── special │ │ └── SpecialField62.java │ ├── special │ └── SpecialField.java │ └── util │ ├── EncodeUtil.java │ ├── IoUtil.java │ ├── MacUtil.java │ ├── PinUtil.java │ └── StringUtil.java └── test └── java └── cn └── ajsgn └── common └── java8583 └── test └── example ├── DateTest.java └── QuickStart.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/constant/Iso8583ConstantValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/constant/Iso8583ConstantValue.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/core/Iso8583Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/core/Iso8583Message.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/core/Iso8583MessageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/core/Iso8583MessageFactory.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/ext/tlv/TlvObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/ext/tlv/TlvObject.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/ext/tlv/TlvParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/ext/tlv/TlvParser.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/ext/tlv/TlvValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/ext/tlv/TlvValue.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/ext/tlv/parser/Field55TlvObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/ext/tlv/parser/Field55TlvObject.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/ext/tlv/parser/Field55TlvValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/ext/tlv/parser/Field55TlvValue.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/ext/tlv/parser/Iso8583Filed55Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/ext/tlv/parser/Iso8583Filed55Parser.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/ext/tlv/parser/TlvParserFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/ext/tlv/parser/TlvParserFactory.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/ext/tlv/parser/TlvParserType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/ext/tlv/parser/TlvParserType.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/ext/tlv/parser/TlvValueFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/ext/tlv/parser/TlvValueFactory.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/field/Iso8583DataHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/field/Iso8583DataHeader.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/field/Iso8583Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/field/Iso8583Field.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/field/Iso8583FieldType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/field/Iso8583FieldType.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/field/Iso8583FillBlankStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/field/Iso8583FillBlankStrategy.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/quickstart/QuickStartFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/quickstart/QuickStartFactory.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/quickstart/SingletonFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/quickstart/SingletonFactory.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/quickstart/special/SpecialField62.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/quickstart/special/SpecialField62.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/special/SpecialField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/special/SpecialField.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/util/EncodeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/util/EncodeUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/util/IoUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/util/IoUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/util/MacUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/util/MacUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/util/PinUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/util/PinUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/ajsgn/common/java8583/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/main/java/cn/ajsgn/common/java8583/util/StringUtil.java -------------------------------------------------------------------------------- /src/test/java/cn/ajsgn/common/java8583/test/example/DateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/test/java/cn/ajsgn/common/java8583/test/example/DateTest.java -------------------------------------------------------------------------------- /src/test/java/cn/ajsgn/common/java8583/test/example/QuickStart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ajsgn/Java8583/HEAD/src/test/java/cn/ajsgn/common/java8583/test/example/QuickStart.java --------------------------------------------------------------------------------