-
Create a function that dumps the iso8583 message into labels for debugging and logging.
` :`
```go
isomessage = iso8583.NewMessage(iso8583.Spec87)
err = isomessage.Unpack(Unpack([]byte("08…
-
I would expect the bytes that I pass into `Unpack` to match the bytes that I get from `Pack`
```go
func TestBytesMatch(t *testing.T) {
msg := iso8583.NewMessage(iso8583.Spec87)
wantMsg := []b…
-
I get the message from the server "01360210723804010AC000081641341100081378100030000000000006630624185210000001185210062405104008911751800000196POS1111100000000000"
but the unpack result doesn't se…
-
Dear Juks,
thanks for all the efforts in this project
please note after implement the code, while the POS is trying to connect i got the below Error
2021-04-15 12:26:29 - verbose: ::ffff:192.16…
-
The official ISO8583-1987 spec references EBCDIC as the character set of choice to encode messages. Certain card schemes also require this.
Could we extend support for this character set?
How f…
-
Create an interface to generate a STAND that is used as a trace number between messages sent and received. The implementation should be an interface with a concrete thread-safe in-memory concrete impl…
-
A network connection to a processing network (visa) has a two-byte message length plus the unpacked or packed ISO8583 message.
To send a message you must iso8583.pack() the iso message and check t…
-
I am unable to unpack ISO message which follows (BCD + EBCDIC) specs.
The ISO Message as byte array is -
`[2 0 50 96 100 129 8 240 128 54 0 0 0 0 0 0 0 17 0 9 34 7 3 64 97 0 0 0 73 17 22 66 35 8…
-
From https://github.com/moov-io/iso8583/issues/72 Wade mentions having a CLI tool that could help us debug messages. Something to take the binary, packed, network'd blobs and present them for humans. …
-
Standard schema file layout uses src/main/resources as a root for include/import files, as well as src/test/resources. Hundreds of DFDL schemas exist using the standard DFDL schema project layout: htt…