iso8583 icon indicating copy to clipboard operation
iso8583 copied to clipboard

A golang implementation to marshal and unmarshal iso8583 message.

Results 33 iso8583 issues
Sort by recently updated
recently updated
newest added

How to pack/unpack fields with their own bitmap and subelements?

Hello friends, do any of you have an example of a basic specification of Visa? Example: Fields: map[int]field.Field{ 0: field.NewString(&field.Spec{ Length: 4, Description: "MTI", Enc: encoding.BCD, Pref: prefix.BCD.Fixed, }), 1:...

enhancement
question

In the describe.go we can get the description from the Specs with the instruction "desc := field.Spec().Description". There is not provision to get other fields, per example Encoding. I have...

Hello, I have some problems in the coding of the prefixes, since the size of the variable fields first converts them from int to string and from there to hexadecimal...

bug

In one of our cases, I found that we need a bitmap with 4 bytes. The current implementation of the `field.Bitmap` assumes that 8 bytes is the minimal bitmap size....

Why i am getting this issue while using the function UNPACK()

bug
hacktoberfest-accepted

You can not use the iso9593 library without using the specs package. Should specs not be a part of the iso8583 package? ```go package main import ( "github.com/moov-io/iso8583" "github.com/moov-io/iso8583/specs" )...

I was wondering why the network header types are exported along with the creation of them? Here the type is exported [type Binary2Bytes struct { ](https://github.com/moov-io/iso8583/blob/master/network/binary_2bytes.go#L10) And then the instantiation...

question

The [Header interface](https://github.com/moov-io/iso8583/blob/679e5a69f86ddb79dc0e35f61a0c1ad8dcfaf064/network/header.go#L59) should include a Name() property like [Specs](https://github.com/moov-io/iso8583/blob/679e5a69f86ddb79dc0e35f61a0c1ad8dcfaf064/specs/spec87ascii.go#L13) do. You can then switch and check which compiled header you are working with.