No. You don't need to register an account with it, nor do you need to download any software to use it. All you need to do is select it as your payment method, regardless of whether you’re using a mobile or desktop device, and request a transaction via it. The solution will take it from there.