What does beaver card mean?

beaver card meaning in Urban Dictionary

accepting sex as payment for services rendered