No idea why you can't use Samsung Pay. Samsung Pay is one of my favorite features on the S8, S8+ and Note 8!
It simply works, it works everywhere! Unlike Apple Pay, which the merchant needs to update their credit card processor to function, Samsung Pay works everywhere you can swipe your credit card, or where they have the ability to use electronic devices to make purchases.
Perhaps you can download Samsung Pay from the Samsung store?