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

# InvalidTokenError

> Occurs when an acquirer token deTokenizes into a payment method that is not supportedby the current action.

`OBJECT`

Occurs when an acquirer token deTokenizes into a payment method that is not supportedby the current action.

## Fields

<ResponseField name="message" type="String!" required>
  A human readable description of the error.
</ResponseField>

<ResponseField name="deTokenizedPaymentMethodType" type="String!" required>
  The type of payment method behind the token.
</ResponseField>

<ResponseField name="expectedPaymentMethodType" type="String!" required />

<ResponseField name="processorResponseCode" type="ProcessorResponseCode!" required>
  Tesouro response code indicating the error.

  <Expandable title="Possible enum values">
    <ResponseField name="A0000" type="enum">
      Full amount approved.
    </ResponseField>

    <ResponseField name="A0001" type="enum">
      Partially approved. The transaction was approved for an amount less than the original request because the cardholder's account balance was insufficient to cover the full amount.
    </ResponseField>

    <ResponseField name="A0002" type="enum">
      Purchase amount approved, not cash.
    </ResponseField>

    <ResponseField name="A0003" type="enum">
      Point-to-Point Encryption (P2PE) success.
    </ResponseField>

    <ResponseField name="A0004" type="enum">
      Account Validated.
    </ResponseField>

    ...and 90 more values. See [ProcessorResponseCode](/acquiring/reference/graphql/types/processor-response-code) for the full list.
  </Expandable>
</ResponseField>

<ResponseField name="dateTimeUtc" type="DateTime!" required deprecated>
  The date and time, in UTC, that the error occured. Formatted as 2024-03-27T02:40:00Z.

  **Deprecated:** Use errorDateTime instead.
</ResponseField>

<ResponseField name="errorDateTime" type="DateTime!" required>
  The date and time, in UTC, that the error occured. Formatted as 2024-03-27T02:40:00Z.
</ResponseField>

<ResponseField name="transactionId" type="UUID!" required>
  Unique ID for the transaction assigned by Tesouro.
</ResponseField>
