Yes! Your non-US issued credit card is supported by our payment processor, Stripe. You are able to make a payment on an invoice. Just be sure to enter all of the required fields.
If you have any trouble using your international credit card, please chat or email us and we will help get things squared away for you!