mrautio / emvpt

Minimum Viable Payment Terminal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build and test

emvpt - Minimum Viable Payment Terminal

Project's intention is to support simple EMV transaction cases for chip and contactless/NFC.

Terminal simulator run

Note!

  • You'll need a smart card reader device.
  • If you need a test payment card, you can check emv-card-simulator project out.
terminalsimulator$ cargo run -- --help

Library

emvpt$ cargo test

Docker

docker build -t emvpt -f Dockerfile . && docker run --rm -t emvpt

Update dependencies

Run the GitHub Actions Workflow.

References

About

Minimum Viable Payment Terminal

License:zlib License


Languages

Language:Rust 95.2%Language:Nix 4.5%Language:Dockerfile 0.2%