The new Wyndham Rewards Debit Card is available for new cardholders now. You can open an account and receive Wyndham Rewards ...