---
title: "PaymentCardTransactionRequest.TransactionAmountDescription.installment(_:amount:payments:)"
framework: proximityreader
role: symbol
role_heading: Case
path: "proximityreader/paymentcardtransactionrequest/transactionamountdescription/installment(_:amount:payments:)"
---

# PaymentCardTransactionRequest.TransactionAmountDescription.installment(_:amount:payments:)

The total amount authorized upfront. The customer pays the specified amount on each payment cycle. Only allowed for PaymentCardTransactionRequest.TransactionType.purchase

## Declaration

```swift
case installment(PaymentCardTransactionRequest.PaymentCycle, amount: Decimal, payments: Int)
```

## Parameters

- `amount`: The amount the payment processor deducts from the card for each installment.
- `payments`: The number of payments for the deducted amount. Must be greater than 0, otherwise the description won’t appear in the UI.
