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.
Block Preview
PayPal
Process payments and manage transactions with PayPal
Usage
- Add the block to your workflow and connect it to the upstream step.
- Connect the required credentials or OAuth provider before running.
- Fill in required inputs and optional parameters for the run.
- Run a test execution, inspect outputs, and iterate before deploying.
- Deploy the paypal block with monitoring enabled in production.
Inputs (UI)
PayPal Account
oauth-inputPlaceholder: Select PayPal account
Layout: full
Provider: paypal
Operation
dropdownLayout: full
Options: Create Payment, Capture Payment, Refund Payment, Create Invoice
Amount
short-inputPlaceholder: 100.00
Layout: half
Condition: operation = ["create_payment","refund_payment"]
Currency
dropdownLayout: half
Condition: operation = ["create_payment","refund_payment"]
Options: USD, EUR, GBP, CAD
Payment ID
short-inputPlaceholder: PAYID-XXXXXX
Layout: full
Condition: operation = ["capture_payment","refund_payment"]
Invoice ID
short-inputPlaceholder: INV2-XXXX-XXXX-XXXX
Layout: full
Condition: operation = ["get_invoice"]
Description
long-inputPlaceholder: Payment for services
Layout: full
Condition: operation = ["create_payment","create_invoice"]
Inputs (API)
credential
stringRequired
operation
stringRequired
amount
stringOptional
currency
stringOptional
paymentId
stringOptional
invoiceId
stringOptional
description
stringOptional
Outputs
Primary response type:
{
"data": "json"
}