Why depay cards cant pay for chatgpt4

When I want to upgrade chatgpt4, I use pay to make the payment, and it displays: Your credit card has been rejected. Please try paying with a debit card. I make sure there is enough money in my card to pay for it