v1.8.4 - PayPal Direct collects anonymous buyer identity #
PayPal-only checkout and the default-layout Direct PayPal button now collect missing buyer email before the Smart Button is usable.
21 Aug 2026
FloPay SDK v1.8.4 restores late buyer identification on PayPal Direct for sessions that start without an email. 1.8.3 already collected identity on the card, wallet, and buttons-layout PayPal surfaces; the PayPal-only checkout path and the default-layout Direct PayPal button omitted that callback, so an anonymous shell rendered a Smart Button with no way to attach the buyer.
What changed
- PayPal-only
FloPayCheckoutnow forwardsonBuyerIdentityReadyand the draft billing name intoDirectPayPalButton, so the preflight identity pane appears before the Smart Button is interactive. - The default-layout Direct PayPal button in
SplitCardFormreceives the same identity callback and billing name the buttons layout already had. - The shared identity pane exposes
flopay-emailandflopay-nametest ids, matching the vault card fields.
Why it matters
Merchants can start a PayPal Direct checkout without a buyer email. The SDK collects it in-flow, claims the detached session, and then shows the Smart Button. Without this, anonymous PayPal-only checkouts could never finish.
Developer notes
- Upgrade the
@flopay/*packages you use to1.8.4together; this repository publishes the workspace at one shared version. - No public API change. Existing sessions that already carry a valid email keep their current PayPal Direct behaviour.