Huge online store with low prices
There are thousands of shoes of all sorts here. All well organized with many categories and filters. Some of the most popular men's shoes at Walmart are a pair of boots selling for just under $20, athletic shoes for just under $17, and dress shoes for just over $25. All of these have great review scores.
Pay with: Affirm, Chase Pay, Credit & Debit Cards, PayPal.