Payments list: column “Amount (USD)” renamed to “Amount”. Amount column now shows the payment in its fiat currency when the widget used a non-USD currency (e.g. “10.00 GBP” instead of always “$12.00”). Fiat currency and amount-in-fiat are stored from the payment intent on sync.
Payment detail view: when the intent used a non-USD fiat, the amount is shown in that currency (e.g. “10.00 GBP”) in addition to or instead of the USD equivalent where appropriate.
1.3.7
New: Payment currency (fiat) option for all widgets. Block editor shows a “Payment currency” dropdown (USD default; other currencies from API). Use a different fiat (e.g. EUR) for amount display and balance checks. When not set or set to USD, the option is omitted from the widget config.
Block editor: “Amount (USD)” label renamed to “Amount” for the Pay Button.
Shortcodes: all widget shortcodes now accept an optional fiat_currency attribute (e.g. fiat_currency=”EUR”).
1.3.2
New: Solana chain support.
New: Relay mode with per‑chain recipient addresses (IC, EVM, Solana).
New: Theme/overlay hardening so the wallet selector reliably appears above site UI.
New: X402 v2 improvements and UX updates.
Fix: Webhook and recheck verification now enforce relay rules and report terminal mismatches.
Fix: Amount USD inputs accept any positive decimal; validation moved to on‑blur.
Fix: Various minor compatibility and stability issues.
1.2.2
Block editor: replaced “Accepted tokens” toggles with a searchable multi‑select “Filter allowed tokens (optional)” UI.
Block editor: now shows chain name in brackets next to token symbol; selected tokens are sorted by chain then symbol.
Block editor: “Amount (USD)” accepts arbitrary decimals (step=any), e.g. 0.0005 or 1.12.
Shortcodes/block render: removed deprecated “Disable button” and “Disable after success” flags.
Settings: added Tools section with “Clear ICPay payment history” button (with confirmation) to truncate local synced icpay payment records.
API/SDK integration: enriched public tokens response to include chain metadata used by the editor (chainName, chainShortcode, chainType, nativeSymbol, rpcChainId).
Documentation: note optional support for X402 (Coinbase) payments where enabled.
1.0.25
Compliance updates: source links in headers/readme, nonce checks, SQL prepare fix, progress bar defaulting, moved Sync button to Payments page, webhook namespace switched to icpay-payments.