I'm 50% sure you can set this credit card through their website.
I actually find it more convenient than presenting a card in person, because my country uses chip-and-pin cards and many American (soft-)POS terminals break when presented with one. There's also less of a chance of my bank arbitrarily flagging the transaction as suspicious.