Store Transaction
constructor(transaction: GoogleBillingPurchaseTransaction, configRequestId: String, appSessionId: String)(source)
constructor(customTransactionId: String, productIdentifier: String, purchaseDate: Date, configRequestId: String, appSessionId: String)(source)
Builds a StoreTransaction representing a custom (non-Play-Billing) purchase completed by an external PurchaseController. The pre-generated customTransactionId is used as both originalTransactionIdentifier and storeTransactionId, mirroring the iOS CustomStoreTransaction.