It's because Solo cards are designed to be used by 16-18 year olds, they're designed to not let you spend over your limit etc.. Due to this, most online places don't accept them..
Go into the bank and ask them to change it for a switch card.
Go into the bank and ask them to change it for a switch card.