100% Confirmed by Myself:
The Swtor Key Authetincator also comes in a Smartphone App. The App is free and if you link your account, you can buy the 2 Customizations offered on Ilum Orbital Station.
It's not actually on Ilum, to clear confusion, but rather the space station before you jump down to Ilum itself.
...but yeah, just go get the app for your smartphone and you can buy them. Unfortunate for people without smartphones : /