International visa is quite difficult, with many intermediate links and slow entry time. Because unionpay card is different from visa, it cannot be pre-authorized. If the order is cancelled during the period, the money will stay in UnionPay and will not be returned to the personal bank card. A week at the earliest, a month if it's slow.