v1.8.15 - Apple Pay and Google Pay confirm against deferred intents #
Flopay SDK 1.8.15 aligns Stripe Wallet Elements options with the PaymentIntent created by the checkout API.
28 Aug 2026
Bug Fix
Checkout
React SDK
Flopay SDK v1.8.15 restores Apple Pay and Google Pay confirmation after the deferred-intent migration introduced in v1.8.12.
What changed
- Payment-mode Wallet Elements now use automatic capture unless the checkout session explicitly requests manual capture.
- Card-backed wallets declare off-session future usage, matching the PaymentIntent created by the checkout API.
- The browser wallet gate now fails when the deferred Elements configuration diverges from the server intent contract.
Why it matters
Stripe requires deferred Elements options to match the Intent supplied during
confirmation. The previous mismatch caused Stripe to reject confirmation in
the browser before Apple Pay or Google Pay could attach a PaymentMethod, leaving
the checkout pending with stripe_wallet_failed.
Developer notes
- Upgrade all installed
@flopay/*packages to1.8.15together. - Existing checkout, callback, and telemetry APIs are unchanged.
- Run
pnpm test:wallet:androidfor the focused cross-wallet browser gate.