performPurchase

suspend override fun performPurchase(activity: Activity, rcPackage: Package): PurchaseLogicResult

This method is called by RevenueCat, which in turn calls performPurchaseWithCompletion where your app's custom purchase logic is performed.