All payment and delivery endpoints require a cartId as the first argument.
Payment Methods
Payment methods, payments, and fulfillments are included in the cart response — there are no separate list or get endpoints for these resources.
Payments
payments.create() only works with non-session payment methods (where session_required is false).
For session-based gateways like Stripe or Adyen, use paymentSessions.create() instead.
Payment Sessions
Payment sessions provide a unified, provider-agnostic interface for payment processing. They work with any payment gateway (Stripe, Adyen, PayPal, etc.) through a single API.
Fulfillments