One advantage of handling a foreign currency credit card is that you don't need to remit a large sum of money to an American bank account. If you do that, you have to charge a lot of wire transfer fees.
You can even pay from your parents. Moreover, because it is only a credit card repayment, it does not account for the annual foreign exchange purchase quota of $50,000, which is also an additional benefit.