[Early Access]ποΈ Stylish Shop v1.3.2: Smartphone Banking Payments
v1.3.2 adds Smartphone Banking as a payment option for shops, plus a buyer-selection API for module integrations. It also fixes shops failing to open when items use non-string rarity values.
π± Smartphone Banking Payments
Shop Settings can now route purchases and sell payouts through each character's primary Smartphone Widget bank account.
Completed shop transactions show up in the bank history.
Shop prices and payouts still follow the shop's own currency setup.
Smartphone Widget v2.2.0 is required for this payment route. Sheet and library wallet payments work without it.
π Integration Buyer Selection
The new openShopWithBuyerSelection(shopId) API is for modules that open a specific shop directly.
External integrations can reuse the same buyer-selection flow as the Shop Directory.
Players with multiple owned characters pick who enters the shop. Players with one owned character enter directly.
Bug Fixes
Shop fails to open on certain items: Item rarity reading now handles cases where a system stores rarity as a number or object instead of a string. Affected shops open normally again.
Notes
Sheet currency handling moved onto GlitchSmith Library internally. The shop still uses the same currency setup, item prices, stock, and sell-back logic. Multi-coin purchases and sales are now checked all at once, so a partial deduction cannot happen if any step would fail.
Requirements
GlitchSmith Library v0.5.0 or newer
Foundry VTT v13 or v14
Smartphone Widget v2.2.0 is only required when using Smartphone Banking payments
Links
Install Guide: How to Install Premium Modules