PixelPin Developer Documentation

OneAll Social Login

Updated June 27th 2017

OneAll Social Login

     OneAll Social Login plugins
     How to create a new OneAll 'Site'

OneAll Social Login is fully customisable and seamlessly integrates with your existing login/registration system so you and your users don't have to start from scratch. OneAll allows you to get rid of long and complicated forms, improve your data quality and instantly eliminate spam and bot registrations. OneAll Social Login supports PixelPin as one of their providers.

OneAll Social Login has plugins for the following: WordPress, Joomla, Drupal 7, Drupal 8, phpBB, vBulletin, SMF, Vanilla, myBB, Magento 1, OpenCart, PrestaShop, Zen-Cart and WHMCS.

To start using OneAll you'll need a OneAll account, a OneAll 'Developer Account' as well as a PixelPin Developer Account. A guide to create a OneAll 'Developer Account' can be found below. A guide to create a PixelPin Developer Account can be found here.

OneAll Social Login plugins

Note: Currently OneAll Social Login's PixelPin implementation only returns the user's first name, formatted name, email address and preferred username. So keep this in mind when implementing.


Framework Plugin
WordPress OneAll WordPress Social Login
Joomla Joomla Social Login
Drupal Drupal 7 Social Login
  Drupal 8 Social Login
phpBB phpBB 3.0 Social Login
  phpBB 3.1/3.2 Social Login
vBulletin vBulletin 4 Social Login
  vBulletin 5 Social Login
SMF SMF Social Login
Vanilla Vanilla Social Login
MyBB MyBB Social Login
Magento 1 Magento Social Login
  Magento Single Sign-On
OpenCart OpenCart 1.5.x Social Login
  OpenCart 2.x Social Login
PrestaShop PrestaShop Social Login
Zen-Cart Zen-Cart Social Login
WHMCS WHMCS Social Login


How to create a new OneAll 'Site'

  1. Sign into your OneAll account or Create a new OneAll account if you haven't got one already.

  2. Once you've signed in, you should arrive at the OneAll dashboard. Click on Create a new OneAll Site to start creating your OneAll 'Site'.

  3. In the Choose your OneAll Site Subdomain input field, type in a sensible name for your subdomain. Then in the Give your Site a name input field, give your OneAll 'Site' a name. Then enter the domain name of your website(s) in the input box. Press Add Site once you're finished.

  4. Once you've added the new OneAll Site, you should have API Access. You'll need the API Endpoint to create a developer account to get your Client ID and Client Secret so highlight and copy the API Endpoint now. If you haven't created a PixelPin developer account before, a guide can be found here to guide you through the steps to create a PixelPin developer account.

  5. Now we need to configure PixelPin. On the side navbar click on Social Networks.

  6. Click on PixelPin.

  7. Then click on Setup PixelPin.

  8. Once you've obtained your Client ID and Client Secret after creating a PixelPin developer account, type/paste them into the Client ID and Passcode/secret input fields.

  9. Once you've pasted the Client ID and Client Secret into their input fields press Register Application to save the settings.

  10. Each OneAll plugin will require your SubdomainPublic Key, and Private Key from the API Access.


If you're having trouble with one of the OneAll Plugins, please contact OneAll on their dedicated forums.