ISO8583 Payment Simulator
ISO8583 Payment Simulator is an open-source project designed to handle ISO8583 payment requests from POS terminals and provide dummy responses. This tool is perfect for developers and testers working on payment systems, enabling them to simulate and test transactions without needing a live payment gateway.
Features
- Real-Time ISO8583 Handling: Seamlessly processes ISO8583 payment requests from POS terminals.
- Customizable Responses: Easily configure and customize dummy responses for different test scenarios.
- Detailed Logging: Comprehensive logging to monitor and analyze the flow of requests and responses.
- Scalability: Designed to handle a high volume of transactions, making it suitable for large-scale testing environments.
- User-Friendly Interface: Simple and intuitive interface for easy configuration and management.
Getting Started
Prerequisites
- Go 1.16+ installed on your machine.
Installation
- Clone the Repository:
git clone https://github.com/thearistotlemethod/MockIso8583Host.git
- Navigate to the project directory:
cd MockIso8583Host
- Build the project:
go build
Usage
- Run the Simulator:
./MockIso8583Host
- Configure your POS terminal to point to the simulator's IP address and port.
Contributing
We welcome contributions from the community! If you'd like to contribute, please fork the repository and submit a pull request.
License
This project is licensed under the Apache-2.0 License - see the LICENSE file for details.
Acknowledgements
Thanks to all the contributors who have made this project possible.