# EmvCardOriginDetails

Object · GraphQL API

Additional information about an integrated circuit card (ICC) payment method supplied by an in-store payment reader.

## Fields

- `authorizationMode` (`InStoreReaderAuthorizationMode`): The authorization mode used to perform the transaction on the payment reader.
- `pinVerified` (`Boolean`): An indicator for whether the transaction was verified via pin.
- `inputMode` (`PaymentReaderInputMode`): The input mode used on the payment reader to facilitate an in-store transaction.
- `terminalId` (`String`): The ID of the terminal that was processed this transaction.
- `applicationPreferredName` (`String`): The preferred name associated with the application used to process an EMV transaction.
- `applicationIdentifier` (`String`): The identifier specifying which EMV application was used to process the transaction.
- `terminalVerificationResult` (`String`): A status code representing the result of a series of validations performed against an EMV enabled credit card.
- `cardSequenceNumber` (`String`): A unique identifier for credit cards that share the same PAN.
- `applicationInterchangeProfile` (`String`): An indicator of the credit card's capabilities within the processing application.
- `terminalTransactionDate` (`String`): The local date that the transaction requested authorization from the payment reader, formatted YYMMDD.
- `terminalTransactionType` (`String`): An indicator of the type of transaction specified during authorization processing.
- `cashbackAmount` (`String`): An additional amount associated with the transaction that represents the cashback amount requested by the cardholder.
- `applicationUsageControl` (`String`): An indicator used to specify an issuer's restrictions for processing in a geographic region.
- `terminalCountryCode` (`String`): The country code indicated by the payment reader to process the transaction with.
- `applicationCryptogram` (`String`): The cryptogram provided by an integrated circuit card (ICC) used for processing the transaction.
- `cryptogramInformationData` (`String`): An indicator for the type of application cryptogram provided by an integrated circuit card (ICC) to process the transaction.
- `cardholderVerificationMethodResults` (`String`): An indicator of the cardholder verification method and if it was successful or unsuccessful.
- `applicationTransactionCounter` (`String`): A counter managed by an integrated circuit card (ICC) that provides a reference to each transaction using that card.
- `unpredictableNumber` (`String`): A value used to uniquely differentiate an application cryptogram used during authorization processing.
- `issuerActionCodeDefault` (`String`): An indicator of the conditions that caused a transaction to be offline declined by the issuer, in a scenario where the transaction may have authorized if the payment reader made a processor request but was unable to.
- `issuerActionCodeDenial` (`String`): An indicator of the conditions that caused a transaction to be offline declined by the issuer, in a scenario where the payment reader did not attempt to make a processor request.
- `issuerActionCodeOnline` (`String`): An indicator of the conditions that caused the payment reader to attempt to make a processor request.
- `readerId` (`String`): The ID of the payment reader that processed this transaction.
- `storeId` (`String`): The ID of the store where this transaction was processed.

## Used by

- [PaymentMethodOriginDetails](/braintree/graphql/reference/types/payment-method-origin-details) — Union; Union member

## GraphQL definition

```graphql
type EmvCardOriginDetails {
  authorizationMode: InStoreReaderAuthorizationMode
  pinVerified: Boolean
  inputMode: PaymentReaderInputMode
  terminalId: String
  applicationPreferredName: String
  applicationIdentifier: String
  terminalVerificationResult: String
  cardSequenceNumber: String
  applicationInterchangeProfile: String
  terminalTransactionDate: String
  terminalTransactionType: String
  cashbackAmount: String
  applicationUsageControl: String
  terminalCountryCode: String
  applicationCryptogram: String
  cryptogramInformationData: String
  cardholderVerificationMethodResults: String
  applicationTransactionCounter: String
  unpredictableNumber: String
  issuerActionCodeDefault: String
  issuerActionCodeDenial: String
  issuerActionCodeOnline: String
  readerId: String
  storeId: String
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)