Reference · Credentials
PayPal API credentials
Used by 2 BusyBot nodes.
payPalApi 3 fields The PayPal credential holds a REST API client ID and secret from an app in the PayPal developer dashboard, plus an environment setting. Sandbox and live issue completely separate credentials — mixing them is the most common failure here.
Fields
| Field | Type | Required | Notes |
|---|---|---|---|
Client IDclientId | string | Yes | Your PayPal REST API Client ID |
Secretsecret | password | Yes | Your PayPal REST API Secret |
Environmentenv | string | Yes | PayPal environment: "live" or "sandbox" |
Getting your credentials
- Sign in to the PayPal developer dashboard.
- Create a REST API app, choosing whether it is for Sandbox or Live. Each produces its own credentials.
- Copy the app’s Client ID and Secret.
- Paste both into the credential, and set Environment to
sandboxorliveto match where the credentials came from.
Live credentials require a business account with the relevant features enabled.
Permissions and scopes
The app’s enabled features determine what the credentials can do. Enable only the features the workflow uses, and keep sandbox and live apps separate rather than trying to reuse one.
Troubleshooting
- 401 invalid_client — the environment does not match the credentials. Sandbox keys against the live endpoint always fail, and vice versa.
- Feature not enabled — the app in the developer dashboard does not have that capability turned on.
- Works in sandbox, fails live — live accounts have additional business verification requirements that sandbox does not.
Frequently asked questions
Why does my client ID return invalid_client?
Almost always because the Environment field does not match where the credentials came from. Sandbox keys only work against sandbox, live keys only against live.
Can I use one app for both environments?
No — PayPal issues separate apps and separate credentials for sandbox and live. Create both and switch the environment field.
What do I need for live credentials?
A PayPal business account with the relevant features enabled on the live app. Sandbox has no such requirement, which is why things can work in testing and fail in production.
Nodes that use PayPal API
One credential works across every node below — create it once and reuse it.
Last updated . Spotted something wrong? Tell us.