# CreditCardTransactionDetails

Object · GraphQL API

Credit card specific details on a transaction or verification.

## Fields

- `creditCard` (`CreditCardDetails`): The details of the credit card itself.
- `networkTransactionId` (`String`): The network transaction identifier provided by the payment network. If this transaction was created in order to verify a payment method before storing it in an external vault, then this value can be pased when creating subsequent transactions with the same payment method.
- `accountType` (`CardAccountType`): For combo cards, what account type was used for this specific transaction.
- `acquirerReferenceNumber` (`String`): Reference value assigned to a card transaction once it has been processed.
- `processedWithCardOnFileNetworkToken` (`Boolean`): Indicates whether the transaction was processed with a card on file network token.
- `accountBalance` (`MonetaryAmount`): The remaining balance in the account after this transaction. This field is only returned for payment methods such as prepaid cards.

## Used by

- [PaymentMethodSnapshot](/braintree/graphql/reference/types/payment-method-snapshot) — Union; Union member

## GraphQL definition

```graphql
type CreditCardTransactionDetails {
  creditCard: CreditCardDetails
  networkTransactionId: String
  accountType: CardAccountType
  acquirerReferenceNumber: String
  processedWithCardOnFileNetworkToken: Boolean
  accountBalance: MonetaryAmount
}
```

---

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