Paypal

Send Money, Pay Online or Set Up a Merchant Account

Go to site
Explore
/
Apps
/
Paypal

Paypal API Integrations

Build and run workflows using the Paypal API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

The PayPal API is an incredibly powerful tool for developers and businesses to manage payments, subscriptions, and money transfers securely without having to write lengthy integration code. With the PayPal API, you can rapidly integrate payment, billing, and money transfer operations into any website or app, enabling businesses to accept payments from customers around the world.

As such, you can use the PayPal API to build many different types of applications, such as:

  • eCommerce payment processing
  • Billing and invoicing tools
  • Online marketplace integrations
  • Subscription management
  • Peer-to-peer money transfers
  • Automated clearance of payments
  • Crowdfunding platforms
  • Multi-currency transaction support
  • Payment fraud detection and prevention systems
  • Mobile app monetization
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    paypal: {
      type: "app",
      app: "paypal",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `${this.paypal.$auth.app_type}.paypal.com/v1/identity/oauth2/userinfo`,
      headers: {
        Authorization: `Bearer ${this.paypal.$auth.oauth_access_token}`,
      },
      params: {
        schema: `paypalv1.1`,
      },
    })
  },
})
Get user info with Paypal API on New Requests (Payload Only) from HTTP / Webhook API
HTTP / Webhook + Paypal
 
Try it
Get user info with Paypal API on New Item in Feed from RSS API
RSS + Paypal
 
Try it
Get user info with Paypal API on New Message from Discord API
Discord + Paypal
 
Try it
Get user info with Paypal API on New Message In Channels from Slack API
Slack + Paypal
 
Try it
Get user info with Paypal API on New Message in Channel from Discord Bot API
Discord Bot + Paypal
 
Try it
Get user info with the Paypal API

Shows user profile information. Filters the response by a schema.

 
Try it

Authentication

Paypal uses OAuth authentication. When you connect your Paypal account, Pipedream will open a popup window where you can sign into Paypal and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Paypal API.

Pipedream requests the following authorization scopes when you connect your account:

OAuth Request Configurations:
  1. accessToken
    POST{{custom_fields.app_type}}.paypal.com/v1/oauth2/tokenAccept-Language: en_USContent-Type: application/x-www-form-urlencoded
    grant_type=client_credentials
  2. refreshToken
    POST{{custom_fields.app_type}}.paypal.com/v1/oauth2/tokenAccept-Language: en_USContent-Type: application/x-www-form-urlencoded
    grant_type=client_credentials