This monorepo provides a full implementation of a Swiss QR-bill workflow for Shopify shops. It contains:
- apps/app-server – Koa server with Shopify OAuth and reconciliation jobs.
- extensions/qr-bill-thankyou – Checkout UI extension showing the QR-bill on the thank‑you page.
- packages/qrbill-core – QR-bill generation library compliant with SIX implementation guidelines v2.3.
- packages/camt54-parser – camt.054/053 v08 parser and reconciliation engine.
- packages/shopify-bridge – Shopify Admin GraphQL helper functions.
- packages/ui-kit – Shared React components.
- packages/test-fixtures – Static assets for tests.
See docs/COMPLIANCE.md for a mapping between the SIX specification and the implementation.
pnpm install
pnpm build
pnpm testTo run the demo environment:
docker compose up --build