Hello
generally companies use a payment processor , you dont see it but its a company in the middle between your bank , your credit/debit card issuer , the bank of the airline , the website of the airline , and so on ......
The merchant needs to check with his payment provider what is happening
As said earlier there maybe a reason why it is not working but it can be
- using the card from a 3rd country (ex : you are from the USA , you want to book a ticket with turkish airlines from the netherlands)
- country blocked bank/credit card issuer
- merchant blocked by bank/credit card issuer
- usage of vpn
- and so on ...
Are all these 3 cards debit or credit card ? are they accepted by turkish airlines for your country/location ? are these 3 cards issued by the same bank ??? any error message during the process ??