The promotion, which is part of a partnership between Amazon and BP’s Earnify program, arrives ahead of the holiday season.