---
title: outcome
framework: proximityreader
role: symbol
role_heading: Instance Property
path: proximityreader/paymentcardreadresult/outcome
---

# outcome

The outcome of the transaction.

## Declaration

```swift
let outcome: PaymentCardReadResult.ReadOutcome
```

## Discussion

Discussion This field is meaningful only if you enable includeErrorInReadResult before you call prepare(using:). If an error occurs while the PaymentCardReaderSession is open and the framework can retrieve paymentCardData, PaymentCardReadResult includes both the PaymentCardReadResult.ReadOutcome and the other read data, otherwise the framework throws a PaymentCardReaderSession.ReadError.

## See Also

### Checking the read outcome

- [PaymentCardReadResult.ReadOutcome](proximityreader/paymentcardreadresult/readoutcome.md)
