---
title: StoreAndForwardBatchDeletionToken
framework: proximityreader
role: symbol
role_heading: Structure
path: proximityreader/storeandforwardbatchdeletiontoken
---

# StoreAndForwardBatchDeletionToken

A secure token that you use to delete a Store and Forward batch.

## Declaration

```swift
struct StoreAndForwardBatchDeletionToken
```

## Overview

Overview A StoreAndForwardBatchDeletionToken holds the token  your payment service provider supplies when they successfully send a batch of Store and Forward payments for processing. After receiving the raw token data from your provider, create an instance of this structure and pass it to the resolveBatch(batchDeletionToken:) method. When resolving a Store and Forward batch, the PaymentCardReaderStore uses this token to verify that the payments were delivered to the payment service provider and can now be deleted.

## Topics

### Creating a token

- [init(rawValue:)](proximityreader/storeandforwardbatchdeletiontoken/init(rawvalue:).md)

### Getting the token value

- [rawValue](proximityreader/storeandforwardbatchdeletiontoken/rawvalue.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Store and Forward mode

- [StoreAndForwardBatch](proximityreader/storeandforwardbatch.md)
- [StoreAndForwardPaymentCardReaderSession](proximityreader/storeandforwardpaymentcardreadersession.md)
- [StoreAndForwardStatus](proximityreader/storeandforwardstatus.md)
- [PaymentCardReaderStore](proximityreader/paymentcardreaderstore.md)
