Major retailers like Walmart, CVS, Walgreens, and Rite Aid typically accept credit cards for stamp purchases.
You can use a credit card on the official USPS Postal Store or via third-party sites like Amazon and Stamps.com . Accepted Payment Methods at USPS
You can use a credit card at full-service retail counters and USPS self-service kiosks.