Topping up using Chinese USD account?

My wife (Chinese national) has a Revolut card, is resident in the UK and wants to know if it is possible to link a Chinese USD account debit card to top up her Revolut account?

It should be possible at least as far as she uses MasterCard or Visa card. I don’t know what will happen in case of other organisation’s card.
Some fee will be applied for sure.