PayPal Payflow Pro API Credentials and Endpoints
Last updated: March 10th 2022, @ 3:39:25 pm
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.
|Your merchant login ID created when you registered for the account.|
|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, ||Case sensitive.|
|The password you defined while registering for the account.||Case sensitive|
Important: When logging into PayPal Manager, you may leave
USERblank. If you are running API calls, you must specify
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
Create new user in PayPal Manager
- Login to PayPal Manager.
- Click Account Administration.
- Under Manage Users, click Add User.
- Enter your manager login password, create a new user and password, fill in the required details, and click Update.
- For Select a Predefined Role, choose a privilege level:
|Privilege Level||Description of Capabilities|
Note: PayPal recommends that you use
Note: For API integrations that need to run non-credit transactions only, PayPal recommends using the
Note: Users can do much of what an administrative user can with the following exceptions:
Note Since Payflow is operating out of multiple data centers we highly suggest that all API calls are done using the host URLs above. Should you hard code the IP addresses to send transactions via the Payflow API, PayPal cannot be responsible should your transactions fail should a data center be offline due to any issues or any scheduled maintenances.