76 Oxford Street
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.