Yea, to my understanding they provide you with a card reader for your smartphone to accept card payments. :)
Edit: but um there's one other site that I can think of that handles payments that is payoneer.com but apparently they don't accept direct top up. Maybe it could be of a use to you :)