First of all, check whether your credit card is in RMB or dual currency. If it is in RMB, you will not be able to swipe the card at a store that does not support UnionPay. There are also some merchants that only accept visa or master or american express. This can be seen directly from the sign posted on the radio.
Furthermore, the more tragic situation is that there is something wrong with the magnetic strip of your credit card, which will be more troublesome. Try other merchants to see if they can't swipe the card. If so, you must try to contact them. CCB’s telephone or online customer service.
It is recommended to put the credit card in a separate card holder, which is less likely to be demagnetized...