Skip to main content

Type that defines the fields for a checkout session.

Types that use CheckoutSessionResponse

Not used by any types.

Calls that use CheckoutSessionResponse

Fields

Field
Type
Description
acceptedPaymentMethods
array of PaymentMethod
The container that returns the payment methods that can be used to purchase the items.
appliedCoupons
array of Coupon
The container that returns the information of the coupons that were applied in the checkout session.
checkoutSessionId
The checkoutSessionId submitted in the request.
expirationDate
The time the checkout session will end. To purchase the items the order must be placed before this time.
lineItems
array of LineItem
An array of line items associated with the checkout session.
pricingSummary
The container that returns information about the costs of the order, such as the total cost, discounts, etc., of all the line items.
providedPaymentInstrument
The container that returns the payment methods that can be used for the checkout. This is returned only if you have used the updatePaymentInfo method to change the payment method.
shippingAddress
The container that returns the address where the purchase order will be shipped.
taxDetails
array of TaxDetails
Detailed tax information for items included in this order.
warnings
array of ErrorDetailV3
An array of any process errors or warnings that were generated during the method processing.