1. You're talking about Tesla ownership, not rental.
2. You still need a very specific payment source, even if it's not physically on you at the time of purchase. If you're a foreigner, this may be literally impossible for you. Many places only work by linking with your local bank account. Tourists do not have local bank accounts.