merchant landing: Open Graph preview image (GOA shop products)
This commit is contained in:
parent
0143ae1e6a
commit
ed2db4f9f2
3 changed files with 22 additions and 0 deletions
|
|
@ -17,6 +17,7 @@ Static intro for the **GOA merchant** backend (dual currency GOA + CHF).
|
|||
| Wallet fold | Collapsed “Get the wallet · Android / iOS / web browsers” |
|
||||
| Web icons | Chrome · Firefox · Opera · Ubuntu Touch (gold+blue; [taler.net wallet](https://www.taler.net/de/wallet.html)) |
|
||||
| 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.css` — **QR_Taler** (blue ring + `qr-logo.svg`), settlement payto expandable |
|
||||
| Get GOA first | Hint + link to bank; `p(l)ay` with violet `(l)` |
|
||||
| Stats | Dual-currency aggregates; **recent activity** split GOA/CHF (≤5 each); refund badge violet |
|
||||
|
|
@ -31,6 +32,8 @@ Shop product ids/amounts must stay in sync with
|
|||
```bash
|
||||
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
|
||||
|
|
|
|||
|
|
@ -4,6 +4,25 @@
|
|||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>GOA Merchant · dual currency</title>
|
||||
<meta name="description" content="GOA merchant dual currency · sample shop products, pay with GNU Taler (GOA / CHF demo)." />
|
||||
<link rel="canonical" href="https://taler.hacktivism.ch/intro/" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:site_name" content="hacktivism.ch · GOA" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta property="og:title" content="GOA Merchant · dual currency" />
|
||||
<meta property="og:description" content="Sample GOA shop products and dual-currency merchant flow — pay with GNU Taler." />
|
||||
<meta property="og:url" content="https://taler.hacktivism.ch/intro/" />
|
||||
<meta property="og:image" content="https://taler.hacktivism.ch/intro/og-goa-shop.png" />
|
||||
<meta property="og:image:secure_url" content="https://taler.hacktivism.ch/intro/og-goa-shop.png" />
|
||||
<meta property="og:image:type" content="image/png" />
|
||||
<meta property="og:image:width" content="1200" />
|
||||
<meta property="og:image:height" content="630" />
|
||||
<meta property="og:image:alt" content="GOA shop product samples — pay with GNU Taler" />
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:title" content="GOA Merchant · dual currency" />
|
||||
<meta name="twitter:description" content="Sample GOA shop products and dual-currency merchant flow — pay with GNU Taler." />
|
||||
<meta name="twitter:image" content="https://taler.hacktivism.ch/intro/og-goa-shop.png" />
|
||||
<meta name="twitter:image:alt" content="GOA shop product samples — pay with GNU Taler" />
|
||||
<base href="/intro/" />
|
||||
<link rel="stylesheet" href="/intro/shop-pay.css" />
|
||||
<script src="/intro/qrcode.min.js"></script>
|
||||
|
|
|
|||
BIN
configs/merchant-landing/og-goa-shop.png
Normal file
BIN
configs/merchant-landing/og-goa-shop.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 556 KiB |
Loading…
Add table
Add a link
Reference in a new issue