New to the community? Welcome! Please read our Community Rules and Guidelines
Join the live Q&A with our Community moderator team Wednesdays, 1-2pm PT (4-5pm ET) and Fridays, 4-5pm GMT. Learn more in Community Events
One of our App needs Login with PayPal Integration to link PayPal with our System Accounts.
Following are the Steps that we have implemented.
1. Login with PayPal using 'PayPal OAuth'
2. Take User Permission to access info on behalf of our App. (Scope: email)
3. Redirection from PayPal OAuth to our REST Server with the Access Token
4. Fetch info from PayPal account with the Access Token
5. Link PayPal Email Address with Accounts on our system Account.
We have been successful in doing this on Sandbox API.
Once we go to the live version the process gets stuck on Step 2 & 3
On Live API we are it says Invalid Scope for Scope:Email without which we cannot process further as Email is what we need to retrieve.
PayPal Docs state that Email Retrieval is Permitted without any confirmation/verification.
Please note that it does work for Scope:'openid' but we are not using openid for linking of accounts.
The URL we are hitting has the following format
PayPalBaseURL + "\authorize?client_id="+client_id+"&response_type=code&redirect_uri="+ourSystemUrlRedirect+"&state=+"SomeUserInfo"+&scope=email
When you're logged into Developer.PayPal.com, navigate to My Apps & Credentials. Scroll down to the REST app you've created for LIPP (Log in with PayPal) and select. In the right corner of the application, you'll toggle Live. Under Live APP settings you'll find the LIPP option, once selected it describes that the only information provided by default is Full name. If your business model requires more information you'll need to follow the steps listed below in order to be approved for LIPP with additional information:
Important: Full name is approved by default. Sharing all other customer data requires approval through the app review process. Please send your app review request to firstname.lastname@example.org. The request must include the following:
Requests with partial information cannot be reviewed, and approval will be delayed until the full information is obtained. The app review process typically takes 7-10 days.
Hope this helps!
Earlier, I had seen mentioned in the documentation that Full Name & Email Address are allowed by default and doesn't require verification. Still after having this issue, I had sent an Email to <removed> just as mentioned in the webpage where we enable required data fields for Login with PayPal. Things might have changed during this whole process. The Email was sent on 22nd Oct, 2018. No reply has been received since then.
I'll send another email to the new email address you have mentioned and hope for a reply soon.
It's been 8 Days and no reply has been received. I need to confirm about the Validity of my email.
Here's a screenshot.
I'll check on this for you. Did you submit a ticket with Tech support? If so, what was your ticket number? If you haven't, could you please do so in order for me to have your account information and gives the ability to identify who you are to the team that should have received the email.