suspend fun transferBalanceAsync(context: Context, email: String, description: String, amountInCents: Double, success: () -> Unit, failure: (message: String) -> Unit): Unit?