---
title: "enableAutoRenewForTransaction(identifier:)"
framework: storekittest
role: symbol
role_heading: Instance Method
path: "storekittest/sktestsession/enableautorenewfortransaction(identifier:)"
---

# enableAutoRenewForTransaction(identifier:)

Enables auto-renewing for an auto-renewable subscription in the test environment.

## Declaration

```swift
func enableAutoRenewForTransaction(identifier: Int) throws
```

## Parameters

- `identifier`: The transaction doc://com.apple.storekittest/documentation/StoreKitTest/SKTestTransaction/identifier of the auto-renewable subscription.

## Discussion

Discussion Call this method to enable the subscription to automatically renew in the testing environment. By default, all auto-renewable subscriptions have auto-renew enabled.

## See Also

### Testing subscription renewals

- [timeRate](storekittest/sktestsession/timerate-swift.property.md)
- [SKTestSession.TimeRate](storekittest/sktestsession/timerate-swift.enum.md)
- [disableAutoRenewForTransaction(identifier:)](storekittest/sktestsession/disableautorenewfortransaction(identifier:).md)
- [forceRenewalOfSubscription(productIdentifier:)](storekittest/sktestsession/forcerenewalofsubscription(productidentifier:).md)
- [expireSubscription(productIdentifier:)](storekittest/sktestsession/expiresubscription(productidentifier:).md)
