question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Not working on PayPal?

See original GitHub issue

I used python vipaccess\cli.py provision -p -t VSMT to generate a credential VSMT917***** and added it to Authy on my phone. That worked fine. However, when I try to add it to my PayPal account, I get this error message after entering the serial number and two codes:

Any ideas?

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:20 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
dlenskicommented, Mar 15, 2018

Thank you very much, @aitte2. As you wrote, PayPal has made it quite difficult to find the option to add a new Symantec VIP Access token.

1reaction
aitte2commented, Mar 14, 2018

@dlenski I set up my VIPAccess key yesterday and I can see the problem. You have the wrong URL.

I like writing instructions for myself and friends. Here is what I wrote down:

About PayPal’s 2-Factor Authentication:

They don’t have direct support for things like Google Authenticator. But they have indirect support for it!

“Symantec VIP (VeriSign Identity Protection) Access” (now owned by Symantec but previously by VeriSign) uses the completely open TOTP standard for generating its 6-digit codes. The only proprietary part is the provisioning used for registering a new authenticator (which needs to contact the symantec server to register the “token device id”). That part of the protocol has luckily been reverse-engineered, which means that there’s no need to use their clunky, official Symantec apps.

  1. First install the reverse engineered library, https://github.com/dlenski/python-vipaccess (it’s a fork which is maintained unlike the original). Read its installation instructions for a “manual build/install”. It’s really just these commands:

git clone https://github.com/dlenski/python-vipaccess.git cd python-vipaccess sudo pip3 install .

  1. Now create your “Security Key” by running the following command which will register a token on the Symantec VIP Access server and output the final “otpauth” URL etc:

vipaccess provision -p -t VSMT

  1. Save the otpauth URL, the expiry date, and the ID (which is the ID of the fake Symantec “device token” it generated). Put the otpauth URL in your OTP generator (I love 1Password!) so that you can start making tokens.

  2. Go to https://www.paypal.com/webscr?cmd=_setup-security-key and click on the “Activate Security Key” choice.

  3. Enter the generated token ID as the “Serial Number” and enter two consecutive 30-second codes.

  4. From now on, every login at PayPal will require a single 2-factor code.

  5. If you ever need to recover your account later, you can use the secret questions or receive a phone call at your registered number.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Fix it When PayPal is Not Working - Lifewire
How to Troubleshoot PayPal Issues · Check to see if PayPal is down. · Confirm your bank. · Confirm your credit card. ·...
Read more >
Paypal down? Check current status - Downdetector
Real-time status for Paypal. Is the website down, can't check your statements or log in? We'll tell you what is going on.
Read more >
why won't-my-payment-go-through - PayPal
If you accept cookies, we'll use them to improve and customise your experience and enable our partners to show you personalised PayPal ads...
Read more >
3 Common PayPal Problems and How to Fix Them - MakeUseOf
3 Common PayPal Problems and How to Fix Them · Problem 1: Currency Converter Reads "Null" · Problem 2: Lack of Funds After...
Read more >
Why does PayPal keep rejecting my credit/debit card?
Your card is associated with a specific PayPal account, and you're not logging in with that particular account. · Your card was associated...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found