If your payment does not go through, check that your card numbers or expiry date are not wrong. Check with your bank that they are not blocking the payment.
If you wish to pay by gift card, check that your balance is sufficient and that the expiry date has not yet passed.