CData Python Connector for PayPal

Build 21.0.7930

Connecting to the REST API

Create an App

To register an app and obtain the OAuth client credentials, the Client Id, and Client Secret:

  1. Log in to your PayPal developer account and My Apps & Credentials (under Dashboard).
  2. Scroll to the REST API apps section and click Create App.
  3. Enter the App Name.
  4. From the drop down list, select the sandbox account that will be used to get data from.

PayPal generates a set of sandbox and live OAuth keys for the application. The sandbox credentials are shown after creating the app. For the live credentials, select the Live option.

The sandbox credentials will be used to get data only for the sandbox account selected when creating the App, while the Live credentials will be used to get data only for the developer account used to create this app.

Authenticate to PayPal

After setting the following connection properties, you are ready to connect:

  • InitiateOAuth: Set this to GETANDREFRESH. You can use InitiateOAuth to avoid repeating the OAuth exchange and manually setting the OAuthAccessToken connection property.
  • OAuthClientId: Set this to the Client Id in your app settings.
  • OAuthClientSecret: Set this to the Client Secret in your app settings.
  • UseSandbox: Set this to true if you are using sandbox credentials.

When you connect, the provider completes the OAuth process.

  1. Exchanges the OAuthClientId and OAuthClientSecret for the OAuthAccessToken.
  2. Refreshes the access token when it expires.
  3. Saves OAuth values in OAuthSettingsLocation to be persisted across connections.

Copyright (c) 2021 CData Software, Inc. - All rights reserved.
Build 21.0.7930