Not all platforms accept credit card payments, but all the platforms we have reviewed (eToro, XTB, Avatrade) allow you to buy shares with a credit card. Brokers charge different fees for this service, some can charge around 3-5% of the value of the shares purchased.