Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.


A simple plugin enabling you to log into WordPress by scanning a QR Code with your mobile device.

What is a QR Code?

QR or Quick Response Codes are a type of 2-dimensional barcode that can be read using smartphones and dedicated QR reading devices. They link directly to text, emails, websites, address book entries and much more. Use Zapper to quickly and accurately decode both QR Codes and barcodes.

What is Zapper™?

The Zapper app is a smartphone application that lets you register, login and pay both online and offline by scanning Zapper-enabled QR Codes. Zapper uses QR Codes to safely transmit your data from your smartphone to the particular website you’re browsing. Zapper is brought to you by Zapper Limited.

What is Scan-to-Login™?

Scan-to-Login is the service from Zapper that makes it possible for websites to handle registration, login and payment via the Zapper app.

How do I get started with Scan-to-Login and Zapper?

That’s easy… Download Zapper, tap the “Options” button in the top right corner, tap “Edit Profile” and fill out the “My Profile” section. This can also be done when scanning a Zapper-enabled QR Code for the first time. Filling out your profile is a once-off task as your details will be encrypted and stored on your phone, ready for use next time you need them.

How does the scanner work?

Open the Zapper scanner app on your mobile and line up the QR Code or barcode to be scanned in your camera view. Hold the phone still and it will automatically scan within a few moments.

Is it free?

Yes! Both Zapper app and Scan-to-Login are free for app users and merchants.

Are you going to use my personal details?

Your personal details are needed to allow Scan-to-Login to work by registering you at websites or logging you in to websites. This is the case for other services offered by Zapper, such as Scan-to-Pay. Your personal details will not be used for any other commercial purposes. For further info, please read our Privacy Policy.

Where are my personal details stored?

Your personal details are stored on your phone only! When you scan a Zapper-enabled QR Code, you details are encrypted and sent to the website you’re interacting with. The only places that ever see the unencrypted data are the website and your phone. Please read our Privacy Policy for more info.

Can I protect my personal details?

Yes! You can add a password to your Zapper profile via the Settings in the app. This will force you to enter the password whenever the Scan-to-Login service is used and data is sent. This will prevent unauthorized usage of your personal details if your phone falls into the wrong hands.

How do I add more info to my personal profile?

Open your Zapper app and tap the Options button in the top right corner. Tap the grey bar at the top to create/edit your profile. Now you can add your personal, credit card and address details.

Is it safe/secure?

Yes! Scan-to-Login uses 128-bit encryption to ensure your data is safe and secure. Your personal data is encrypted and then sent from your smartphone to the website you’re using. Zapper never stores your personal data and only you and the relevant website will ever see the decrypted data. Your credit card number is also never displayed in full and you can boost the security of Zapper by password-protecting the data stored in the app.

Which phones will it work with?

Currently Zapper works on Android, iOS and Windows.

Do I need to register?

No you don’t. You just need save your details into the “My Profile” section of the app so that you can seamlessly register, login and checkout at participating websites.

Where can I get support?

The quickest way is to email custsupport@zapper.com or scantologin@zapper.com.

Where can I get further documentation on Scan-to-Login?

Check out http://zapper.com/scan_to_login.php for more information.

Do you have more products to offer?

Yes! Zapper offers two other services, Scan-to-Pay™ and Scan-to-Go™. Scan-to-Pay takes the hassle out of bill payments. Just scan the Zapper-enabled QR Code on your bill and your payment is sorted. Scan-to-Pay – Beautifully simple payments. Scan-to-Go makes paying your restaurant bills quick and easy. Scan the Zapper-enabled QR Code on your bill, add a tip, split the bill, confirm and you’re done.

Where can I report a bug?

Report bugs to custsupport@zapper.com

What is multi-factor authentication and how does it work?

It may sound complicated, but it is pretty easy to explain. Authentication is a way of verifying that you are entitled to access the information you want to access. There are three broad ways to authenticate a user. These are: Something the user knows (e.g.: a username and password). This is the most popular online. Something a user has: (e.g.: a security token, mobile phone or key fob) Something the user is: (e.g.: a fingerprint, a retina pattern, their face)

2-Factor Authentication occurs when a user has to use 2 of the three methods above to gain access. 3-Factor Authentication is when a user has to use all 3 of the methods above to be authenticated. Multi-factor Authentication occurs when a user is using the same method but multiple times (eg: using two passwords, using both a fingerprint and retina pattern and so on)

How does Zapper security work.

A unique encryption key is generated when the code is created using the JavaScript library. This is encoded in the QR code, once scanned, the device receives the key and encrypts the data that the user has filled in. This encrypted data gets sent to the ZapperTech web service without the encryption key, and it is stored on the server encrypted. This way, ZapperTech will never know what information has been submitted by the user. The JavaScript plugin checks for the submitted data on the ZapperTech server and when it finds it, decrypts the data and returns it to the callback method. So the only places that know the unencrypted data are the merchant and the device.

Requires: 3.0.1 or higher
Compatible up to: 3.9.16
Last Updated: 3 years ago
Active Installs: 60+


4 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.