Webformat Login with PayPal

You can download the module from the Magento Store:



  • Magento Login using you PayPal account

  • Fast user registration using Paypal account data

  • PayPal login and PayPal registration integrated in the checkout page

Supported Magento versions

  • Magento Community: 1.5, 1.6, 1.7, 1.8, 1.8.1, 1.9

  • Magento Enterprise: 1.12, 1.13, 1.14

How to install the module

Creating a new PayPal App

The first step is the creation of a new application on Paypal. To create a new app you need a PayPal account and you have to access to the developers administration panel:


Once in the PayPal administration panel it is possible to perform the following tasks:

  • A new App has to be created by clicking the appropriate button at the right of the "Applications" tab. A name and a sandbox account should be provided.

    Into the details page, you can find the App credentials (Endpoint, Client ID, Secret) needed for the module configuration into the Magento backoffice.

  • Specify into App redirect URLs section the two test and production URLs like the following one


  • The "Log In with PayPal" functionality has to be activated in the App configuration.

  • It's now necessary to configure the "Advanced options". Here it is possible to specify which user account data to provide to Magento when a user logins with his PayPal account. The minimum set of attributes to select is the email address, the first name and the last name. According to your website policies you can add more attributes.

  • In the end, it is required to specify the privacy and terms and conditions pages to link.

Module installation into Magento

You can install the module from Magento Connect directly. At the end of the installation process, it's necessary to clear Magento's cache and logout from Magento's backoffice. Once you login again into backoffice, you'll find the new configuration options and you can proceed with the following steps.



Module configuration

It is now possible to configure the module into Magento backoffice:

  • From the administration panel, you have to go into the plugin options in System->Configuration->Customer->Login With PayPal

  • You have to fill in the fields with PayPal credentials (see above for more details)
    Please note: if you want to use a Sandbox you have to fill in the Sandbox credentials.

  • It is possible to select a button style from a PayPal styles collection.

  • At the end, you have to specify the pages where the user is redirected after the login.

How to include the login button

  • The PayPal Login button is automatically included in the frontend in Magento version 1.7 and later.

    In versions prior to 1.7, the following code

    <?php echo $this->getChildHtml('form.additional.info'); ?>

    has to be added into the login template, usually [persistent]/customer/form/login.phtml


  • If you want to provide the PayPal login button in the checkout page you have to include the following code

    <?php echo $this->getChildHtml('loginwithpaypal.checkout.onepage.login.button'); ?>


    into the login.php file of your checkout module.