Update 1: But I only have a bank account in China.
Hello,
1. If you don't have a credit card, can you deposit your money in visa? What