I heard from customer service:
Unfortunately, this offer was an in store offer only, with participating stores in your area using a registered card.
It was not an online offer.
I can see in the attachment you send to me, when you searched, there were no stores listed where you could make the donation to earn the miles.
At this time I will not be able to reward the the expected miles.
It was a gamble, and my wager of $1.05 was just a non-winning lotto ticket