When you pay on Meiya, you cannot pay in RMB, but need to pay directly in foreign currency. But your credit card is a single-currency credit card, that is, it only has an overdraft limit in RMB and no overdraft limit in foreign currency.
Supporting UnionPay channels does not mean that RMB payment is supported. It only means that cards with the UnionPay logo can be paid through UnionPay channels.
The reason why you said that some Agricultural Bank of China cards are acceptable has nothing to do with whether it is an Agricultural Bank of China card, but to whether the credit card is a dual-currency credit card, that is, a credit card that supports foreign currency payment.
I hope my answer is helpful to you. If you don’t understand anything, ask again