> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sibipro.com/llms.txt
> Use this file to discover all available pages before exploring further.

# OrderingReviewOrderWarranties

The extended-warranty sub-order view returned on [`OrderingReviewOrderResponse.warranties`](/graphql/ordering/review-order#orderingrevieworderresponse). It is populated regardless of whether warranty coverage is applied, so callers can preview what coverage would be added — and what it would cost — before committing.

Extended warranties are placed as a separate sub-order from the parent equipment order. The pricing fields here describe only that warranty sub-order and never include the parent order's equipment or addon pricing. The per-product options and the resolved selection are available on each [`OrderingOrderProduct`](/graphql/ordering/ordering-order-product) (`availableWarranties` and `selectedWarranty`).

```graphql theme={null}
type OrderingReviewOrderWarranties {
  paymentMethodId: String!
  availablePaymentMethods: [OrderingPaymentMethod!]!
  subtotalCents: Int!
  taxCents: Int!
  totalPriceCents: Int!
  fees: [OrderingFee!]!
  discounts: [OrderingDiscount!]!
}
```

### `paymentMethodId`

`string` - The payment method selected for the warranty sub-order. Defaults to the first id in `availablePaymentMethods` unless overridden via [`warrantyOrderPaymentMethodId`](/graphql/ordering/review-order#orderingrevieworderinput) on the input.

***

### `availablePaymentMethods`

[`OrderingPaymentMethod[]`](/graphql/ordering/review-order#orderingpaymentmethod) - The payment methods available for the warranty sub-order. Derived from the warranty manufacturer's payment types, so this may differ from the parent order's `availablePaymentMethods`. Empty when the warranty manufacturer returns no methods for the caller; in that case the warranty sub-order cannot be placed.

***

### `subtotalCents`

`number` - The warranty sub-order subtotal in cents. Does not include the parent order's equipment or addon pricing. Zero when no warranty coverage is applied to the order.

***

### `taxCents`

`number` - The warranty sub-order tax in cents. Separate from the parent order's tax. Zero when no warranty coverage is applied to the order.

***

### `totalPriceCents`

`number` - The warranty sub-order total in cents. Includes the warranty subtotal, tax, and fees minus discounts. Does not include an equipment delivery fee. Zero when no warranty coverage is applied to the order.

***

### `fees`

[`OrderingFee[]`](/graphql/ordering/review-order#orderingfee) - Warranty-only fees. Separate from the parent order's fees. Empty when no warranty coverage is applied to the order.

***

### `discounts`

[`OrderingDiscount[]`](/graphql/ordering/review-order#orderingdiscount) - Warranty-only discounts. Separate from the parent order's discounts. Empty when no warranty coverage is applied to the order.
