B2B checkout treats the buyer’s surname as optional, so payment session requests for B2B orders can omit in and . This affects payments apps that handle B2B orders through the Payments Apps API and currently require in these addresses.
What changed
B2B checkout doesn’t require a buyer surname, and the Payments Apps API already accepts payment session requests for B2B orders without in the or . The Payments app request reference now documents as optional for B2B orders to match this behavior.
Who's affected
Payments apps that use the Payments Apps API to process B2B checkouts and validate that or is always present are affected. Payments apps that already accept requests without for B2B orders don’t need to change anything.
What to do
If your app currently requires in the or for B2B orders, update your validation so it accepts payment session requests where that field is absent for B2B checkouts. Confirm that your app still behaves as expected when is present or missing in these addresses.