Creates a new payment session for the cart. Delegates to the payment gateway to initialize a provider-specific session (e.g. Stripe PaymentIntent, Adyen session, PayPal order).
Publishable API key for store access
JWT token for authenticated customers
Bearer token for authenticated customers
Order token for guest access
Unique key for request idempotency.
Cart prefixed ID (e.g., cart_abc123)
payment session created