FloPay SDK Changelog

Client-facing updates for FloPay SDK releases.

v1.8.16 - Wallets match automatic async payment intents #

Flopay SDK 1.8.16 aligns Apple Pay and Google Pay Elements with Stripe automatic async PaymentIntents.

28 Aug 2026

Bug Fix
Checkout
React SDK

Flopay SDK v1.8.16 restores Apple Pay and Google Pay confirmation for automatic-capture checkouts.

What changed

  • Automatic-capture Wallet Elements now declare Stripe's captureMethod: automatic_async, matching the PaymentIntent created by the checkout API.
  • Explicit manual capture and zero-total setup checkouts keep their existing provider contracts.
  • Synchronous Stripe confirmation failures now emit privacy-safe operational telemetry without exposing provider messages, identifiers, or buyer data.
  • The Android browser gate rejects mismatched wallet contracts before a release can proceed and covers both Apple Pay and Google Pay.

Why it matters

Stripe requires deferred Elements options to match the Intent supplied during confirmation. The previous automatic versus automatic_async mismatch made Stripe.js reject locally before attaching a PaymentMethod, so checkout stayed pending and surfaced stripe_wallet_failed.

Developer notes

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