Search Results for

    Show / Hide Table of Contents

    PayPal Account Provider

    To allow users to sign in with PayPal:

    • Set up and configure an App on PayPal Developer
    • Activate the PayPal Account Provider (see Activate an Account Provider)
    • Set the configuration parameters on the PayPal Account Provider

    Configure a PayPal App

    1. From the My Apps & Credentials page, log in with your PayPal account.
    2. Under REST API apps, click Create App.
    3. Enter an App Name and click Create App. PayPal displays information about your app.
    4. Make a note of the values of the Client ID and the Secret. Click Show to see the Secret.
    5. In the Sandbox App Settings under Return URL click Show and add the following URL: https://www.theidentityhub.com/{tenant}/authenticate/processaccountproviderresponse
    6. In the Sandbox App Settings under App feature options make sure only Connect with PayPal is checked.
      1. Open the Advanced options
      2. Select the following scope attributes:
        1. Personal profile > Full name
        2. Personal profile > Email
      3. Provide values for Privacy policy URL and User agreeement URL
    7. Click Save.
    8. Go live. Before going Live, your app will need to be reviewed in order to approve sharing customer data. Review the Connect with PayPal documentation at Manage your Apps.

    Specific configuration parameters for the PayPal Account Provider

    Parameter Description
    Client Id The client id of the PayPal App created on PayPal Developer. (see Configure a PayPal App)
    Secret The secret of the PayPal App created on PayPal Developer. (see Configure a PayPal App)
    Default Scopes The scopes that The Identity Hub will request when a user signs in. (see Default Scopes)
    Scopes Additional scopes that you want to be requested. Currently this has no further implication.

    Default Scopes

    Scope Description Required/Optional
    email To retrieve the email address of the user. Required
    profile To retrieve the display name of the user. Required
    openid To be able to sign in. Required

    Optional scopes can be unchecked. Information related to these scopes will not be available to The Identity Hub.

    Related

    Amazon Account Provider
    Activate an Account Provider
    Built-in Username and Password Account Provider
    Custom Account Providers
    Facebook Account Provider
    GitHub Account Provider
    Google Account Provider
    Instagram Account Provider
    LinkedIn Account Provider
    Microsoft Account Provider
    myID.be Account Provider
    Office 365 Account Provider
    SAML-P Account Provider
    StackExchange Account Provider
    Twitter Account Provider
    WS-Federation Account Provider

    In This Article