FloPay SDK Changelog

Client-facing updates for FloPay SDK releases.

v1.8.14 - Wallet sheets remain stable during buyer identification #

Flopay SDK 1.8.14 prevents checkout session hydration from changing Stripe identity options while Apple Pay or Google Pay is open.

28 Aug 2026

Bug Fix
Checkout
React SDK

Flopay SDK v1.8.14 keeps Stripe Express Checkout configuration stable while an Apple Pay or Google Pay sheet is open.

What changed

  • Wallet identity requirements are fixed for the lifetime of the mounted Express Checkout surface, so asynchronous checkout session hydration cannot mutate a live payment sheet.
  • The Playwright wallet contract now covers Apple Pay and Google Pay, payment and setup intents, late confirmation, callback timeout recovery, retry isolation, and identity hydration while the sheet is open.

Why it matters

Changing emailRequired or billingAddressRequired during a live wallet attempt makes Stripe abort the payment sheet. Buyers could then see stripe_wallet_failed, Google Pay manifest noise, or a second-sheet "merchant busy" error even though the wallet button initially opened.

Developer notes

  • Upgrade all installed @flopay/* packages to 1.8.14 together.
  • Existing checkout, callback, and telemetry APIs are unchanged.
  • Run pnpm test:wallet:android for the focused cross-wallet browser gate.