Skip to main content

PayPal

How to register a PayPal REST API app and connect its Client ID + Secret to Nora.
PayPal integrations let your agents create orders, capture payments, issue refunds, and inspect transactions. Nora uses the Client Credentials OAuth grant — client_id + client_secret swapped for an access token at /v1/oauth2/token.

Where to apply for credentials

PayPal Developer Dashboard

developer.paypal.com → Apps & Credentials
1

Pick environment

Toggle between Sandbox and Live — develop with sandbox credentials, switch to live for production.
2

Create an app

Apps & Credentials → Create App. Name it (e.g. “Nora”).
3

Copy Client ID + Secret

Both visible on the app’s detail page. Treat the secret as a password.

Connect in Nora

FieldValue
Client IDThe PayPal app’s client ID
Client SecretThe PayPal app’s client secret
Use Sandboxtrue for sandbox apps, blank/false for live
Nora POSTs grant_type=client_credentials against /v1/oauth2/token (sandbox or live host) to verify.

MCP server

No official PayPal MCP server today.

Environment variables Nora injects

VariableSource
PAYPAL_CLIENT_SECRETClient Secret field
PAYPAL_CLIENT_IDClient ID field
PAYPAL_SANDBOXUse Sandbox flag