Looks like a check cashing card, Dave. Does it say anything about a slot club in the printing on the back?
Still very desirable of course, but not sure it should be in the slot club card catalog.