FloPay SDK Changelog

Client-facing updates for FloPay SDK releases.

v1.8.6 - Email-less checkout restored #

Buyers can check out without providing an email up front while retaining eligible Stripe methods and Direct PayPal.

23 Aug 2026

Bug Fix
Checkout
Stripe
PayPal

Flopay SDK v1.8.6 restores email-less checkout across card, eligible wallets and alternative payment methods, and Direct PayPal. Checkout can load the catalog, totals, and available payment methods before buyer identity is known, while flows that already supply buyer details continue unchanged.

What changed

  • Email-less sessions now retain card, Apple Pay, Google Pay, and configured Stripe payment methods across the default, buttons, and custom-child layouts when those methods pass their normal eligibility checks.
  • Direct PayPal starts without an upfront Flo identity form, uses payer details returned after approval, and asks for missing details only when needed.
  • Inline, detached, and existing anonymous sessions now attach identity collected later in the checkout before payment continues.
  • PaymentAPI.createAndFetchSession now accepts email-less detached drafts and returns a catalog-attached session with buyerIdentified: false until the buyer is identified.

Why it matters

Merchants can let buyers choose from their eligible payment methods before asking for an email. Buyers are prompted only when their selected provider cannot supply the identity required to complete payment.

Developer notes

  • Upgrade the @flopay/* packages you use to 1.8.6 together.
  • Email-less checkout requires billing API v1.7.12 or newer.
  • No migration is required for FlopayCheckout. Integrations that inspect anonymous sessions directly should use buyerIdentified and allow buyer identity fields to remain unresolved until the late identity step completes.