It appears so. Paypal would be your best bet.
I've had issues on other sites where one payment method doesn't work (like paypal) but card does and vice-versa.