Another cactus needs a name...
Notocactus, probably N.magnificus
I agree Notocactus genus but species is questionable. The N. Magnificus has more densely spined ribs and the spines are yellow and the body bluish. You'll have to dig into some of the grower/seller sites. Can't find an ID, sorry.