Is this VISA card a credit card, a dedit card issued by your bank or a prepaid debit card that you bought in a store.
Apple does not accept many prepaid debit cards as a payment method.
You usually need a functioning payment method for your account. Even to download free apps, to re-download or to update apps.
You can find the acceptable payment methods for your country here;
Payment methods that you can use with your Apple ID - Apple Support
Supposedly you can follow these steps and make a prepaid debit card acceptable to Apple for use as a payment method;
How to use a VISA prepaid/gift card -
https://www.techwalla.com/articles/how-to-put-my-visa-gift-card-on-itunes
M1 Mac mini, macOS 14.5; Watch, series 7 GPS/cellular, watchOS 10.5; iPhone 12 Pro, iOS 17.5; TV 4th Gen, tvOS 17.5; HomePods, audioOS 17.5 and Airport Express w/ Airplay 2