Originally Posted by
xliioper
It doesn't have to be non-refundable. But you do need to select the "Pay Now" option in order to qualify for the Amex statement credit. They will remove credit if you cancel a refundable booking for refund.
YMMV, I guess. I tried to book a refundable pay-now hotel via the Delta Stays/Expedia site, and there was a note on top of the checkout page that indicated that it did not qualify for AmEx Delta Stays credit.