Blocks

PayPal

Process payments and manage transactions with PayPal

Integrate with PayPal to process payments, create invoices, manage subscriptions, handle refunds, and access transaction data. Accept payments from 400M+ PayPal users worldwide using OAuth 2.0 authentication.

Back to Catalog
Toolspaypal

Block Preview

PayPal

PayPal

Process payments and manage transactions with PayPal

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Connect the required credentials or OAuth provider before running.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the paypal block with monitoring enabled in production.

Inputs (UI)

PayPal Account

oauth-input

Placeholder: Select PayPal account

Layout: full

Provider: paypal

Operation

dropdown

Layout: full

Options: Create Payment, Capture Payment, Refund Payment, Create Invoice

Amount

short-input

Placeholder: 100.00

Layout: half

Condition: operation = ["create_payment","refund_payment"]

Currency

dropdown

Layout: half

Condition: operation = ["create_payment","refund_payment"]

Options: USD, EUR, GBP, CAD

Payment ID

short-input

Placeholder: PAYID-XXXXXX

Layout: full

Condition: operation = ["capture_payment","refund_payment"]

Invoice ID

short-input

Placeholder: INV2-XXXX-XXXX-XXXX

Layout: full

Condition: operation = ["get_invoice"]

Description

long-input

Placeholder: Payment for services

Layout: full

Condition: operation = ["create_payment","create_invoice"]

Inputs (API)

credential

string

Required

operation

string

Required

amount

string

Optional

currency

string

Optional

paymentId

string

Optional

invoiceId

string

Optional

description

string

Optional

Outputs

Primary response type:

{
  "data": "json"
}

Tool Access

paypal_api
PayPal | NowFlow Blocks