I'm not sure what they're payment options are. I live in a suburb of Seoul, Korea so would just go to their store and pay cash/card there if I wanted to make a purchase. When I called them, the guy I talked to spoke pretty good English, so any questions you might have should be easily answered by them.
For translating Korean to English via Google, it's quite common in Korean text to run certain words together without spacing. If you know where to add a space, sometimes it's a big improvement on the translation. Of course when they use graphics rather than text, as the Leopold site does, it won't help much using an online translator.