Credit card and bank transfer options are fairly limited. We'd suggest you buy some ETH or BTC through Coinbase and then exchange it for ALGO on either Coinbase Pro or Binance
Binance
Binanace is the leading crypto to crypto exchange around with over 100 coins supported for deposit and withdrawal.
The exchange accepts users from around the world and has received favorable reviews from the crypto community. Recently the exchange has also partnered with Simplex to allow credit card purchases of cryptocurrencies at a premium.
A flat rate of 0.1% is very lucrative fee for any trader who doesn’t need immediate fiat liquidation. Incredibly, it undercuts most other large exchanges, some of which charge upward of 0.2%. That’s a pretty sizeable difference if you’re working with large orders
Coinbase Pro.
Coinbase Pro was built to tap the large and lucrative crypto-to-crypto trading market. Traders can trade a number of different coins using market order books. This is different from Coinbase where you are buying directly from the exchange as the market maker.
Despite the more advanced platform, Coinbase Pro operates off the same technological infrastructure and expertise that runs Coinbase.