Skip to content

mrautio/emvpt

Repository files navigation

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