User's Guide
Table Of Contents
- PayPal Permissions Service
- Contents
- What’s New?
- Preface
- About the PayPal Permissions Service
- Using the Permissions Service
- RequestPermissions API Operation
- GetAccessToken API Operation
- GetPermissions API Operation
- CancelPermissions API Operation
- GetBasicPersonalData API Operation
- GetAdvancedPersonalData API Operation
- Permission Commands
- Past Releases
- Permissions Service Revision History
- Index
PayPal Permissions Service May 2012 17
2
Using the Permissions Service
Use the Permissions Service API to obtain permission to execute PayPal API operations on
behalf of PayPal account holders. You can use PayPal SDKs to generate authentication
headers for PayPal Adaptive Payment and Adaptive Accounts APIs.
Obtaining Permissions
To obtain permissions from an account holder, you call RequestPermissions to make the
request, redirect to PayPal to enable the account holder to approve the request, and call
GetAccessToken to obtain the permissions and an access token. The access token enables
you to create a signature for calling API operations as a third party, determine the permissions
you can access, and cancel access to the permissions.
The following diagram shows the basic execution flow for obtaining permission as a third
party to PayPal and an account holder: