Dropped Node 18 support
Verified Node 22 and 24 support
Verified React 19 support
Modified all usages of Customer Access Tokens to pass in limited scopes when fetching the access tokens.
Modified all usages of Customer Access Tokens to pass in limited scopes when fetching the access tokens.
Updates for PayPal Complete Payments & server-side shipping callbacks
Upgraded PayPal-JS dependency to version 8.2
Added PayPalPaymentServicesClient to send requests to our new PayPal APIs.
Updated the PayPal CreateOrderRequest to include shipping information, contact information, app switch preference, and callback configuration.
Added the Purchase Unit ReferenceID as part of the payload to support shipping callbacks.
Added new PayPal Checkout React SDK
Added hooks to create and fetch the PayPal order.