Open Walmart app and tap Walmart Pay
Load your American Express Card into your Walmart Pay account
Use your American Express Card to make an in-store purchase of $100+ through Walmart Pay at any US Walmart store by December 31, 2016
A $20 Walmart eGift card will be loaded into your Walmart Pay account by Walmart after you complete your qualifying purchase
The offer is valid in-store only. Limit of one $20 Walmart eGift Card per Walmart Pay account.