PayPal

PayPal integration on indie.money — send batch payouts and trigger on PayPal webhook events

Written By pvdyck

Last updated About 1 hour ago

PayPal

Supported — Send and manage PayPal batch payouts, and trigger workflows on PayPal webhook events.

NodesPayPal, PayPal Trigger
AuthOAuth2 client credentials (Client ID + Secret) via Secure Vault

Credential Setup

When configuring the PayPal credential in Secure Vault, provide:

  • Client ID — your PayPal REST app client ID.
  • Secret — your PayPal REST app secret, used together with the Client ID to obtain an access token.
  • Environment — choose Sandbox or Live to select which PayPal API to call.

Operations

Payout

  • Create — create a batch payout, with payout items defined via the UI or raw JSON, plus optional email subject, email message, and note
  • Get — show batch payout details (single page or all items)

Payout Item

  • Get — retrieve details for a single payout item
  • Cancel — cancel an unclaimed payout item

PayPal Trigger

  • Starts a workflow when PayPal emits webhook events. Select one or more event types (or use the wildcard * to listen to any event). Incoming events are verified against PayPal's webhook signature before the workflow runs.

Compatibility

All operations supported.