diff --git a/Sources/Purchasing/NonSubscriptionTransaction.swift b/Sources/Purchasing/NonSubscriptionTransaction.swift index 72705af283..a6b66406be 100644 --- a/Sources/Purchasing/NonSubscriptionTransaction.swift +++ b/Sources/Purchasing/NonSubscriptionTransaction.swift @@ -32,7 +32,7 @@ public final class NonSubscriptionTransaction: NSObject { @objc public let transactionIdentifier: String /// The unique identifier for the transaction created by the Store. - @objc internal let storeTransactionIdentifier: String + @objc public let storeTransactionIdentifier: String init?(with transaction: CustomerInfoResponse.Transaction, productID: String) { guard let transactionIdentifier = transaction.transactionIdentifier, diff --git a/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCNonSubscriptionTransactionAPI.m b/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCNonSubscriptionTransactionAPI.m index fff4a34d76..41e05666fb 100644 --- a/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCNonSubscriptionTransactionAPI.m +++ b/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCNonSubscriptionTransactionAPI.m @@ -17,6 +17,7 @@ + (void)checkAPI { NSString *pid __unused = transaction.productIdentifier; NSDate *pd __unused = transaction.purchaseDate; NSString *tid __unused = transaction.transactionIdentifier; + NSString *stid __unused = transaction.storeTransactionIdentifier; } @end diff --git a/Tests/APITesters/SwiftAPITester/SwiftAPITester/NonSubscriptionTransactionAPI.swift b/Tests/APITesters/SwiftAPITester/SwiftAPITester/NonSubscriptionTransactionAPI.swift index 571c526073..eb8e45405d 100644 --- a/Tests/APITesters/SwiftAPITester/SwiftAPITester/NonSubscriptionTransactionAPI.swift +++ b/Tests/APITesters/SwiftAPITester/SwiftAPITester/NonSubscriptionTransactionAPI.swift @@ -14,4 +14,5 @@ func checkNonSubscriptionTransactionAPI() { let _: String = transaction.productIdentifier let _: Date = transaction.purchaseDate let _: String = transaction.transactionIdentifier + let _: String = transaction.storeTransactionIdentifier }