Hey! While I'm motivated to write, I've decided not to stop after my first post on ISO 8583 messages (<a href="https://alovak.com/2024/08/15/mastering-iso-8583-messages-with-golang/" rel="nofollow">https://alovak.com/2024/08/15/mastering-iso-8583-messages-wi...</a>) and write a second one. This time, it's about ISO 8583 networking: how to connect to a server, send and receive ISO 8583 messages, and how to create a network client for this using Golang. You can read the blog post here: <a href="https://alovak.com/2024/08/27/mastering-iso-8583-message-networking-with-golang/" rel="nofollow">https://alovak.com/2024/08/27/mastering-iso-8583-message-net...</a>.<p>The post describes how to create a simple version of the client, but if you're interested in the topic, you can find a production-ready, battle-tested Golang package here: <a href="https://github.com/moov-io/iso8583-connection">https://github.com/moov-io/iso8583-connection</a>.<p>And to understand how the whole e2e flow works starting from the seller and finishing with issuer authorizeing the transaction, you can check a demo project here: <a href="https://github.com/alovak/cardflow-playground">https://github.com/alovak/cardflow-playground</a>