---
title: PaymentCardTransactionRequest.TransactionAmountDescription
framework: proximityreader
role: symbol
role_heading: Enumeration
path: proximityreader/paymentcardtransactionrequest/transactionamountdescription
---

# PaymentCardTransactionRequest.TransactionAmountDescription

Values that provide additional information about the transaction amount.

## Declaration

```swift
enum TransactionAmountDescription
```

## Overview

Overview This information appears below the central transaction details in the system UI. Each case applies to specific types of transactions, such as a purchase or refund. Check the PaymentCardTransactionRequest.TransactionAmountDescription values description. If an incompatible transaction type is requested or the value(s) are out of range, it will simply not appear in the system UI.

## Topics

### Enumeration Cases

- [PaymentCardTransactionRequest.TransactionAmountDescription.installment(_:amount:payments:)](proximityreader/paymentcardtransactionrequest/transactionamountdescription/installment(_:amount:payments:).md)
- [PaymentCardTransactionRequest.TransactionAmountDescription.membership(_:)](proximityreader/paymentcardtransactionrequest/transactionamountdescription/membership(_:).md)
- [PaymentCardTransactionRequest.TransactionAmountDescription.preauthorization](proximityreader/paymentcardtransactionrequest/transactionamountdescription/preauthorization.md)
- [PaymentCardTransactionRequest.TransactionAmountDescription.preauthorizationAmount(_:)](proximityreader/paymentcardtransactionrequest/transactionamountdescription/preauthorizationamount(_:).md)
- [PaymentCardTransactionRequest.TransactionAmountDescription.preauthorizationRelease](proximityreader/paymentcardtransactionrequest/transactionamountdescription/preauthorizationrelease.md)
- [PaymentCardTransactionRequest.TransactionAmountDescription.surchargeAmount(_:)](proximityreader/paymentcardtransactionrequest/transactionamountdescription/surchargeamount(_:).md)
- [PaymentCardTransactionRequest.TransactionAmountDescription.surchargePercent(_:)](proximityreader/paymentcardtransactionrequest/transactionamountdescription/surchargepercent(_:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the transaction details

- [amount](proximityreader/paymentcardtransactionrequest/amount.md)
- [currencyCode](proximityreader/paymentcardtransactionrequest/currencycode.md)
- [type](proximityreader/paymentcardtransactionrequest/type.md)
- [PaymentCardTransactionRequest.TransactionType](proximityreader/paymentcardtransactionrequest/transactiontype.md)
- [transactionDescription](proximityreader/paymentcardtransactionrequest/transactiondescription.md)
