New argument breaks existing call signatures
Existing checkout(options) calls now pass an object where a string is required and omit the options argument. TypeScript reports an error at each unchanged call.
Recommended: Preserve checkout(options) by adding the operation name inside options, or update all three callers together.
Verify: Run the TypeScript build for payments-api, checkout-web, and mobile-app after updating the calls.

