# CardTransaction

A card transaction entry which will have a corresponding a financial transaction performed.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**advice** | **boolean** | Whether the given request should be accepted without balance validations. | [default to undefined]
**amount** | **number** | The amount of money to be withdrawn in the financial transaction. | [default to undefined]
**cardAcceptor** | [**CardAcceptor**](CardAcceptor.md) |  | [optional] [default to undefined]
**cardToken** | **string** | The reference token of the card. | [optional] [readonly] [default to undefined]
**currencyCode** | **string** | The ISO currency code in which the card reversal transaction is posted. The amounts are stored in the base currency, but the transaction can be created with a foreign currency. | [optional] [default to undefined]
**encodedKey** | **string** | The encoded key of the entity, generated, globally unique | [optional] [readonly] [default to undefined]
**externalAuthorizationReferenceId** | **string** | The external authorization hold reference ID, which relates this card transaction to a previous authorization hold. | [optional] [default to undefined]
**externalReferenceId** | **string** | The external reference ID to be used to reference the card transaction in subsequent requests. | [default to undefined]
**userTransactionTime** | **string** | The formatted time at which the user made this card transaction. | [optional] [default to undefined]

## Example

```typescript
import { CardTransaction } from './api';

const instance: CardTransaction = {
    advice,
    amount,
    cardAcceptor,
    cardToken,
    currencyCode,
    encodedKey,
    externalAuthorizationReferenceId,
    externalReferenceId,
    userTransactionTime,
};
```

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
