public static function make($authorization, $amount, $email, $plan)
    {
        return new static(
            self::generateTransactionRef(),
            $authorization,
            $amount,
            $email,
            $plan
        );
    }