Unfortunately, you cannot top-up your TeslaPay account by card. 

Please follow these instructions on how to top-up your account and then you may top-up your card.