Credit card payments often get cancelled, because the intercontinental exchange setting isn't active. You have to enable worldwide payments in order for it to work. Another reason might be that after depositing money on your credit card, it may take up to 48 hours before the money is again accessible.