> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/payments/llms.txt)
> Source: https://docs.saleor.io/api-reference/payments/objects/payment-error

# PaymentError Object

No description

```graphql
type PaymentError {
  field: String
  message: String
  code: PaymentErrorCode!
  variants: [ID!]
}
```

<a id="fields"></a>

### Fields

<a id="field"></a>

#### [`field`](#field) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

Name of a field that caused the error. A value of `null` indicates that the error isn't associated with a particular field.

<a id="message"></a>

#### [`message`](#message) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

The error message.

<a id="code"></a>

#### [`code`](#code) ● [`PaymentErrorCode!`](/api-reference/payments/enums/payment-error-code.md)

The error code.

<a id="variants"></a>

#### [`variants`](#variants) ● [`[ID!]`](/api-reference/miscellaneous/scalars/id.md)

List of variant IDs which causes the error.

<a id="member-of"></a>

### Member Of

[`CheckoutPaymentCreate`](/api-reference/checkout/objects/checkout-payment-create.md) object  ● [`PaymentCapture`](/api-reference/payments/objects/payment-capture.md) object  ● [`PaymentCheckBalance`](/api-reference/payments/objects/payment-check-balance.md) object  ● [`PaymentInitialize`](/api-reference/payments/objects/payment-initialize.md) object  ● [`PaymentRefund`](/api-reference/payments/objects/payment-refund.md) object  ● [`PaymentVoid`](/api-reference/payments/objects/payment-void.md) object
