Overview

triangle-exclamation

The PayPal APIs use REST and OAuth 2.0 Access Tokens for secure, standard integration, returning all data as JSON with clear HTTP response codes.

You can test US integrations with a PayPal Developer account, or immediately explore, generate client code, and import our OpenAPI specs using Postman (check out our Postman guidearrow-up-right) without one.

Explore our REST API descriptions, generate code for your API clients, and import OpenAPI documents into compatible third-party toolsarrow-up-right.

circle-info

About Integrations

You'll need a PayPal Business accountarrow-up-right to do the following:

  • Go live with integrations.

  • Test integrations outside the US.

Core Concepts

PayPal integrations use a client ID and client secret to authenticate API calls as described in the following table:

Cencept
Description

Client ID

A client ID identifies an app. You only need a client ID to get a PayPal payment button and standard credit and debit card fields.

Client Secret

A client secret authenticates a client ID.

To call PayPal APIs, you'll exchange your client ID and client secret for an access token. Keep this secret safe.

Access Token

An access token authenticates your app when calling PayPal REST APIs.

Last updated