No. You have to create a PayPal account before using it as a deposit method. Fortunately, the process only takes a few minutes.