ANSI X9.150-2026 Payment QR Code backend — US bank rails (FedNow/RTP/ACH) + blockchains. Java 25.
1.5K
A backend implementation of the ANSI X9.150-2026 Payment QR Code Standard. It plays the Payee-PSP role: it creates and manages merchant-presented payment QR codes, serves the JWS-signed payment payload a payer's app fetches, and receives payment notifications.
linux/amd64 + linux/arm64.| Tag | Meaning |
|---|---|
latest | Newest build; auto-selects your architecture |
git-<short-sha> | Immutable — pinned to a source commit (e.g. git-da5450e) |
latest-arm64 / latest-amd64 | Explicit per-architecture images |
docker pull materainc/x9-qrcode:latest
Run
The image is the application only — it needs a MongoDB replica set (for multi-document
transactions). Point the container at your MongoDB:
docker run -p 8080:8080 \
-e SPRING_DATA_MONGODB_HOST=your-mongo-host \
-e SPRING_DATA_MONGODB_PORT=27017 \
-e SPRING_DATA_MONGODB_REPLICA_SET_NAME=your-rs \
materainc/x9-qrcode:latest
For an all-in-one local run (app + a single-node Mongo replica set), use the Docker Compose setup
in the source repo. Health check: GET /actuator/health. The API is open/unauthenticated by
design — secure it at your edge.
Provenance
Every image records the exact source commit it was built from:
docker inspect --format '{{index .Config.Labels "org.opencontainers.image.revision"}}' \
materainc/x9-qrcode:latest
Source & license
- Source: https://github.com/matera-inc/x9.150-qrcode
- License: Matera Source License v1.0 (source-available; not open source). Provided AS IS.
- The ANSI X9.150-2026 standard itself is copyrighted by ASC X9 and is not included.
Content type
Image
Digest
sha256:5353a972c…
Size
374.2 MB
Last updated
about 2 months ago
docker pull materainc/x9-qrcode