You don't need reception of any kind to do an NFC payment, as long as the terminal has network access (even through ethernet).
the Prime code thing is a good point tho
Automatic loyalty cards are already supported in Apple Pay and I assume Google Pay as well.
Prime discounts were automatically applied if you use the credit card on your Amazon account I thought