siamshort-payments · static UI preview
★ NEW · Store — Plans (subscribe) + Top-up (doc 12)/preview/store★ NEW · Checkout — subscribe (recurring note)/preview/checkout?type=sub★ NEW · Checkout — top-up (save-card checkbox)/preview/checkout?type=topup★ NEW · Billing — balance + Auto top-up + history/preview/billingTop-up · card tab (default TH)/checkout/demo-topupTop-up · PromptPay tab/checkout/demo-topup?method=promptpayTop-up · company tax-invoice fields/checkout/demo-topup?tax=1Top-up · English/checkout/demo-topup?lang=enState: preparing spinner/checkout/demo-topup?state=loadingState: submitting/checkout/demo-topup?state=submittingState: payment failed banner/checkout/demo-topup?state=errorSubscription (auto-renew) · card-only, renew note/checkout/demo-subClient theming demo (Spinwill accent)/checkout/demo-spinwillThank-you (CLIENT page mock) · success + new balance/thank-you?state=successThank-you · confirming spinner/thank-you?state=confirmingThank-you · PromptPay still processing/thank-you?state=processingThank-you · timeout → contact support/thank-you?state=timeoutUnavailable: expired/checkout/demo-topup/unavailable?reason=expiredUnavailable: canceled/checkout/demo-topup/unavailable?reason=canceledUnavailable: already paid/checkout/demo-topup/unavailable?reason=paidUnavailable: invalid link/checkout/demo-topup/unavailable?reason=invalid