koopa-admin-log/configs/merchant-landing
Hernâni Marques 0df9f1359e
docs(landings): point e2e shop sync at standalone taler-monitoring
Merchant landing products stay aligned with check_e2e.sh in
hernani/taler-monitoring (~/src/taler-monitoring), not scripts/ under this repo.
Landing HTML source/commit footers still correctly reference koopa-admin-log.
2026-07-18 21:42:19 +02:00
..
goa-amount.js landing: kGOA units, full money stats, rootless resource display 2026-07-17 18:13:13 +02:00
index.html landing: stamp footers to 37ea4bb (bank v43) 2026-07-17 18:27:53 +02:00
nginx-landing.conf docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
og-goa-shop.png docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qr-logo.png docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qr-logo.svg docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qr-payto.png docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qr-product-beacon-badge.png docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qr-product-blue-or-red-pill.png docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qr-product-comet-cap.png docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qr-product-eclipse-shades.png docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qr-product-nebula-coffee.png docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qr-product-orbit-sticker.png docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qr-product-rainbow-pill.png docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qr-product-relay-pin.png docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qr-product-shuttle-pass.png docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qr-product-star-chart.png docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qr-product-voidwave-playlist.png docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
qrcode.min.js docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
README.md docs(landings): point e2e shop sync at standalone taler-monitoring 2026-07-18 21:42:19 +02:00
shop-pay.css docs: new root as prior history lost (orphan + GC); ~215 commits not recoverable 2026-07-13 10:12:00 +02:00
shop-pay.js docs/ops: merchant portal instance ids must be lowercase (avoid 401) 2026-07-17 22:36:54 +02:00

Merchant landing (taler.hacktivism.ch intro)

Static intro for the GOA merchant backend (dual currency GOA + CHF).

Item Value
Container taler-hacktivism
In-container path /var/www/merchant-landing/
nginx listen 9015 (nginx-landing.conf)
Host port to publish / wire 9015127.0.0.1:9015
Public path https://taler.hacktivism.ch/intro/

Features (page)

Piece Notes
Wallet fold Collapsed “Get the wallet · Android / iOS / web browsers”
Web icons Chrome · Firefox · Opera · Ubuntu Touch (gold+blue; taler.net wallet)
GOA shop samples data-product buttons → public template pay (goa-shop instance)
Link previews Open Graph / Twitter meta → og-goa-shop.png (1200×630) for chats & social
Shop pay popup shop-pay.js / shop-pay.cssQR_Taler (blue ring + qr-logo.svg), settlement payto expandable
Get GOA first Hint + link to bank (plain “pay here”)
Stats Dual-currency aggregates; recent activity split GOA/CHF (≤5 each); refund badge violet
Performance Live HTTP probes + container RSS

Shop product ids/amounts must stay in sync with the standalone suite taler-monitoring check_e2e.shE2E_SHOP_PRODUCTS (clone: ~/src/taler-monitoring; e2e random-picks 2 products per run by default).

Deploy

podman cp configs/merchant-landing/index.html \
  taler-hacktivism:/var/www/merchant-landing/index.html
podman cp configs/merchant-landing/og-goa-shop.png \
  taler-hacktivism:/var/www/merchant-landing/og-goa-shop.png
podman cp configs/merchant-landing/shop-pay.js \
  taler-hacktivism:/var/www/merchant-landing/shop-pay.js
# shop-pay.css, qr-logo.svg, qrcode.min.js as needed

Also see scripts/taler-landing/deploy-landings.sh if present.