X9’s Specifications for ICL (Image Cash Letter) to provide Check 21 services
Package github.com/moov-io/imagecashletter
implements a file reader and writer for parsing Image Cash Letter (ICL) files.
Docs: docs.moov.io | api docs
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.
$ [email protected]: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.
Environmental Variable | Description | Default |
---|---|---|
HTTPS_CERT_FILE |
Filepath containing a certificate (or intermediate chain) to be served by the HTTP server. Requires all traffic be over secure HTTP. | Empty |
HTTPS_KEY_FILE |
Filepath of a private key matching the leaf certificate from HTTPS_CERT_FILE . |
Empty |
channel | info |
---|---|
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 protected]. 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 |
- 64-bit Linux (Ubuntu, Debian), macOS, and Windows
- Rasberry Pi
Note: 32-bit platforms have known issues and is not supported.
Yes please! Please review our Contributing guide and Code of Conduct to get started!
Note: This project uses Go Modules, which requires Go 1.11 or higher, but we ship the vendor directory in our repository.
We currently run fuzzing over ACH in the form of a moov/imagecashletterfuzz
Docker image. You can read more or run the image and report crasher examples to [email protected]
. Thanks!
Apache License 2.0 See LICENSE for details.