The Wyndham Hotels Visa cards are issued in partnership with Barclays Bank, and it is Barclays you will interact with in order to make your payment online or by mail, or for customer service help. Information on accessing any of these options is below:
- If you want to make your Wyndham credit card payment online, log in at the Barclays US site to pay on your account.
If you’d like to pay by mail, send your Wyndham credit card payment to this address:
Wyndham Rewards Visa
P.O. Box 13337
Philadelphia, PA 19101-3337
If you are having trouble making a payment or need other help with your Wyndham credit card, the customer service phone number to call is 1-866-928-8598.