Wyndham Hotels & Resorts is charging into the debit card space with the launch of the Wyndham Rewards Debit Card.