---
title: original
framework: storekit
role: symbol
role_heading: Instance Property
path: storekit/skpaymenttransaction/original
---

# original

The transaction that was restored by the App Store.

## Declaration

```swift
var original: SKPaymentTransaction? { get }
```

## Mentioned in

Restoring purchased products

## Discussion

Discussion The contents of this property are undefined except when transactionState is set to SKPaymentTransactionState.restored. When a transaction is restored, the current transaction holds a new transaction identifier, receipt, and so on. Your application will read this property to retrieve the restored transaction.

## See Also

### Getting Transaction Information

- [payment](storekit/skpaymenttransaction/payment.md)
- [transactionIdentifier](storekit/skpaymenttransaction/transactionidentifier.md)
- [transactionDate](storekit/skpaymenttransaction/transactiondate.md)
- [error](storekit/skpaymenttransaction/error.md)
- [transactionReceipt](storekit/skpaymenttransaction/transactionreceipt.md)
