Oxford House
76 Oxford Street
London
United Kingdom
W1D 1BS
Company registration number: 08016695
VAT ID United Kingdom: GB138737189
VAT ID Germany: DE288756281
Payleven Ltd is authorised and regulated by the Financial Conduct Authority of the United Kingdom as a payment institution, FCA registration number 581071.
Contact details of the Financial Conduct Authority can be found at http://www.fca.org.uk/site-info/contact.
Copyright © 2017 payleven
On certain devices with this Android version, an error may occur during the registration process.Please use a desktop browser for the application. You can use the app without restrictions afterwards.
We use cookies to ensure that we give you the best experience on our website. Click here to know more about Cookies used on payleven website. ×