Skip to content

PayPal REST APIs

Checkout, payouts, subscriptions and invoicing through PayPal.

Authentication

Access uses OAuth, so your users grant your app permission to act on their behalf. Request only the scopes you need, and store refresh tokens securely.

Pricing model

This is a paid API, usually billed per request or by usage. Some providers offer trial credits or test modes for development. Prices change often, so check the provider's pricing page before you commit, and model your bill at 10× today's volume.

Before you integrate

  • Read the terms on caching, storing and displaying data.
  • Note the rate limits and the error format so you can retry with backoff.
  • Wrap calls behind your own interface so you can switch providers later.
  • Pin an API version if the provider offers versioning, and watch its changelog.

Alternatives to PayPal REST APIs