This sounds very similar to this issue from CS that was answered
If payment fails you haven’t paid. If I try to pay and it fails my bank is usually not allowing the payment. Especially as you are trying to buy something overseas and not for this region.
I then have to get my bank to understand it’s me and then I can just do the purchase again.