X9’s Specifications for ICL (Image Cash Letter) to provide Check 21 services
github.com/moov-io/imagecashletter implements a file reader and writer for parsing Image Cash Letter (ICL) files.
Moov IMAGECASHLETTER is under active development and in production for multiple companies. Please star the project if you are interested in its progress.
github.com/moov-io/imagecashletter offers a Go based Image Cash Letter file reader and writer. To get started checkout a specific example:
This project uses Go Modules and thus requires Go 1.11+. You can download the source code and we offer tagged and released versions as well. We highly recommend you use a tagged release for production.
$ firstname.lastname@example.org:moov-io/imagecashletter.git # Pull down into the Go Module cache $ go get -u github.com/moov-io/imagecashletter $ go doc github.com/moov-io/imagecashletter CashLetter
The following environmental variables can be set to configure behavior in paygate.
||Filepath containing a certificate (or intermediate chain) to be served by the HTTP server. Requires all traffic be over secure HTTP.||Empty|
||Filepath of a private key matching the leaf certificate from
|Project Documentation||Our project documentation available online.|
|Google Group moov-users||The Moov users Google group is for contributors other people contributing to the Moov project. You can join them without a google account by sending an email to email@example.com. After receiving the join-request message, you can simply reply to that to confirm the subscription.|
|Twitter @moov_io||You can follow Moov.IO's Twitter feed to get updates on our project(s). You can also tweet us questions or just share blogs or stories.|
|GitHub Issue||If you are able to reproduce an problem please open a GitHub Issue under the specific project that caused the error.|
|moov-io slack||Join our slack channel to have an interactive discussion about the development of the project. Request an invite to the slack channel|
Supported and Tested Platforms
- 64-bit Linux (Ubuntu, Debian), macOS, and Windows
- Rasberry Pi
Note: 32-bit platforms have known issues and is not supported.
Note: This project uses Go Modules, which requires Go 1.11 or higher, but we ship the vendor directory in our repository.
Apache License 2.0 See LICENSE for details.