Make sure the following points holds true for your credit/debit card:
- It's not expired.
- There are funds available on it.
- It's authorized for international payments using US dollars.
If you still are not able to pay, even though all the points holds true for your card, then you need to contact your bank to find the issue.