Acubec.Payments.ISO8583Parser
1.0.0
See the version list below for details.
dotnet add package Acubec.Payments.ISO8583Parser --version 1.0.0
NuGet\Install-Package Acubec.Payments.ISO8583Parser -Version 1.0.0
<PackageReference Include="Acubec.Payments.ISO8583Parser" Version="1.0.0" />
paket add Acubec.Payments.ISO8583Parser --version 1.0.0
#r "nuget: Acubec.Payments.ISO8583Parser, 1.0.0"
// Install Acubec.Payments.ISO8583Parser as a Cake Addin #addin nuget:?package=Acubec.Payments.ISO8583Parser&version=1.0.0 // Install Acubec.Payments.ISO8583Parser as a Cake Tool #tool nuget:?package=Acubec.Payments.ISO8583Parser&version=1.0.0
Project Title
ISO 8583 Parser for .Net Core
Description
this pis a open source .net core library for, mission-critical enterprise software, based on International Organization for Standardization transaction card originated messages standard (ISO-8583). This library is similar of the popular jPOS library in JAVA.
Usage
To Use this library you need to create a class SchemaConfiguration, which provides definitions of ISO8583. this is a serializable class. the same JSON file can be found in the test project.
Example
To Use this library add AddISO8583Parser reference as services.AddISO8583Parser();
Add in code
var parser = new ISO8583MessageParser(_serviceProvider); var messageBytes = Array<byte>.Empty; // Get the message bytes from the network parser.Parse(configuration, messageBytes, _serviceProvider);
Interfaces
IMTIParser - this default interface assume your MTI is 4 bit long and is in the first 4 bytes of the message.If your specification is different you can implement your own parser.
IEncoderFormator - This interface is used to encode and decode the message. There are three default implementation is register. DataEncoding.ASCII DataEncoding.Binary DataEncoding.EBCDIC
IIsoField , ICustomFiledFactory - This interface is used to define the field. There are two default implementation is register. Fixed Variable
if your DataField or field header mapping is different you can implement your own ICustomFiledFactory.
##TAGS
ISO8583 Parser
Repository URL
Details on how to contribute to this project.
Git is used for source code management. The repository can be found at https://github.com/AjayVelankar1/Acubec.Payments.ISO8583Parser
Copyright
This project is licensed under the MIT License - see the LICENSE.md file for details.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
This is first version. please report any issue on git and will start supporting.