Discover card holders get $10 for $50 purchase in walmart using walmartpay. YMMV
Just use Discover with Walmart Pay.1Open Walmart app2Add your Discover cardfor payment3Shop, pay and earn!Get $10 Cashback Bonus on your first purchase over $50 when you use Discover with Walmart Pay, August 15—September 30, 2016.
Earn $10 Cashback Bonus when you use your Discover card with Walmart Pay for your first purchase of $50 or more, from now through 09/30/16. Cardmembers can earn a maximum of $10. Rewards will be added to your Cashback Bonus account within four billing periods. See Cashback Bonus Program Terms and Conditions for more information about your rewards.
got email from discover so YMMV.