Beginning today in the Sandbox environment, if a developer is using the client side SDK v4 and passes experience parameters in the request (like no_shipping https://developer.paypal.com/docs/archive/checkout/how-to/customize-flow/#link-passwebexperienceprofileoptions) using only the CLIENT_ID, you will start to see the following issue:
{ "error": "invalid_client", "error_description": "Client Authentication failed" }
PayPal will begin blocking access using only the CLIENT_ID to the below endpoints:
POST: /v1/payment-experience/web-profiles
GET: /v1/payment-experience/web-profiles
PayPal will continue to support this deprecated checkout.js integration for all merchants who integrated before July 26, 2022, but all new merchants/developers should integrate with the JS SDK.
For existing direct merchants/developers making server-side calls to the APIs in the live environment, you should not see an impact. PayPal does recommend that the existing integration is upgraded to v5, to reduce any future impacts.
... View more