Wyndham Credit Card Payment, Login, and Customer Service Information

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’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-877-523-0478.