No. To open a US-based Swan Bitcoin account, you must have an active US bank account with both a routing number and an account number.
We do not support payments by credit card, including Mastercard, Visa, or American Express.
For the full list of account requirements, see here.