PayPal Payflow Pro API Credentials and Endpoints

Last updated: Sept 18th, 8:24pm

What can be done within the PayPal Manager or API depends on the role assigned to the user. You, as the administrator, create users with roles appropriate to the tasks they need to accomplish.

API credentials

Name Value Note
PARTNER PayPal or the ID provided to you by the authorized PayPal reseller who registered you for the Gateway. Case sensitive
VENDOR Your merchant login ID created when you registered for the account.
USER If you set up one or more additional users on the account, this value is the ID of the user authorized to process transactions. If, however, you have not set up additional users, USER has the same value as VENDOR Case sensitive.
PWD The password you defined while registering for the account. Case sensitive

USER values

When an account is created, an admin user with the same name as the merchant login gets created. Use this default user or create new users and grant permissions as appropriate. For example, you can create a user and password for your developer and grant them API_FULL_TRANSACTIONS permission.

Create new user in PayPal Manager

  1. Login to PayPal Manager.
  2. Click Account Administration.
  3. Under Manage Users, click Add User.
  4. Enter your manager login password, create a new user and password, fill in the required details, and click Update.
  5. For Select a Predefined Role, choose a privilege level:
Privilege Level Description of Capabilities
ADMIN
  • Edit/View merchant account information (company details, contact information, and so on)
  • Run all transaction types
  • Run Payflow transactions
  • Change Recurring Billing and Fraud Protection Filters settings
  • Manage other user account settings
  • Assign a privilege level to each user
ADMIN_TRANSACTIONS
  • All ADMIN privileges except user management, such as adding or removing users on the account, managing user account settings, or assigning privilege levels to users
API_FULL_TRANSACTIONS
  • Cannot login to PayPal Manager
  • Run all transactions through APIs
  • Run all transaction types
  • Run Payflow transactions
  • Password will never expire automatically
API_LIMITED_TRANSACTIONS
  • Cannot login to PayPal Manager
  • Run transactions through APIs
  • Run only non-credit transaction types
  • Run only non-credit Payflow transactions
  • Password will never expire automatically
FULL_TRANSACTIONS
  • View merchant account information
  • Run all transaction types
  • Run Payflow transactions
LIMITED_TRANSACTIONS
  • View merchant account information
  • Run only non-credit transaction types
  • Run only non-credit Payflow transactions
READ_ONLY
  • Modify only own user contact information/password
  • Cannot run Payflow transactions

Endpoints

  • Live: https://payflowpro.paypal.com
  • Test-sandbox: https://pilot-payflowpro.paypal.com

Next

Choose your integration path.

Additional information

We use cookies to improve your experience on our site. May we use marketing cookies to show you personalized ads? Manage all cookies