Creates a new payment session for the specified order. 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. Duplicate requests with the same key return the cached response.
Order ID or number
payment session created