I think you should first check why your card is asking for repeated authentication, because most of the problems are not with the card but with the security of the bank or the difference between your country and IP. To avoid this problem, you should use a credit or debit card from a bank that is fully enabled for online payments and has a fast one-time password system, because these cards are easily accepted on all types of online platforms without any hassle and repeated verification. Apart from this, a good option for international payments is a virtual card, a card from a virtual card provider that is more stable for online payments and also has fewer authentication problems, you can use that too. Before getting any new card, do some research and get it from a trusted provider so that your money is safe.