@Emmanuel932
Many credit card companies have automated systems designed to prevent fraud.
If a cardholder makes an unusual charge, such as booking an expensive stay with Airbnb, the card may be declined until the transaction is verified.
I have had this happen several times when traveling to foreign countries. It is very annoying, particularly if the bank insists that I call them when that is impossible.
The best thing the customer can do is get a different credit card.