---
title: StoreAndForwardPaymentCardReaderSession
framework: proximityreader
role: symbol
role_heading: Class
path: proximityreader/storeandforwardpaymentcardreadersession
---

# StoreAndForwardPaymentCardReaderSession

The object you use to start reading a contactless payment or loyalty card in Store and Forward mode.

## Declaration

```swift
class StoreAndForwardPaymentCardReaderSession
```

## Overview

Overview Use a StoreAndForwardPaymentCardReaderSession object to read payment and loyalty cards from a properly configured device. You don’t create this object directly. Instead, you obtain one by calling the prepareStoreAndForward() method of your PaymentCardReader object, which returns a session after the successful configuration of the device. Maintain a strong reference to a session object for the duration of the card-reading process. You may use the same session object to perform multiple read operations, but you may perform only one read operation at a time

## Topics

### Instance Methods

- [decline()](proximityreader/storeandforwardpaymentcardreadersession/decline().md)
- [status()](proximityreader/storeandforwardpaymentcardreadersession/status().md)

## Relationships

### Inherits From

- [PaymentCardReaderSession](proximityreader/paymentcardreadersession.md)

### Conforms To

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

## See Also

### Store and Forward mode

- [StoreAndForwardBatch](proximityreader/storeandforwardbatch.md)
- [StoreAndForwardBatchDeletionToken](proximityreader/storeandforwardbatchdeletiontoken.md)
- [StoreAndForwardStatus](proximityreader/storeandforwardstatus.md)
- [PaymentCardReaderStore](proximityreader/paymentcardreaderstore.md)
