StoreTransaction

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.