# PayPal integration

> REST API for payments, orders, invoicing, subscriptions, payouts, disputes, and transaction reporting.

- Authentication: apiKey

## Tools (85)

- **Accept Dispute Claim**: Accept liability for a dispute claim.
- **Accept Dispute Offer**: Accept the other party's resolution offer.
- **Acknowledge Returned Item**: Acknowledge that the customer returned an item.
- **Activate Plan**: Activate a billing plan.
- **Activate Subscription**: Reactivate a suspended subscription.
- **Add Tracking to Order**: Add shipment tracking information to a captured order.
- **Appeal Dispute**: Appeal a resolved dispute with new evidence.
- **Authorize Order**: Authorize (reserve funds for) an approved order.
- **Cancel Invoice**: Cancel a sent invoice.
- **Cancel Subscription**: Cancel a subscription.
- **Cancel Unclaimed Payout Item**: Cancel an unclaimed payout item and return funds.
- **Capture Authorized Payment**: Capture funds from an authorized payment.
- **Capture Order**: Capture payment for an approved order.
- **Capture Subscription Payment**: Capture an outstanding subscription payment.
- **Confirm Payment Source**: Confirm the buyer's payment source on an order before authorize/capture.
- **Create Batch Payout**: Send money to multiple recipients in one batch.
- **Create Draft Invoice**: Create a draft invoice.
- **Create Invoice Template**: Create a reusable invoice template.
- **Create Order**: Create an order to start a payment (checkout/authorize/capture flow).
- **Create Plan**: Create a billing plan for a subscription product.
- **Create Product**: Create a catalog product.
- **Create Subscription**: Create a subscription against a billing plan.
- **Create Webhook**: Subscribe a webhook listener to event types.
- **Deactivate Plan**: Deactivate a billing plan.
- **Delete External Payment**: Delete an external payment record from an invoice.
- **Delete External Refund**: Delete an external refund record from an invoice.
- **Delete Invoice**: Delete a draft invoice.
- **Delete Invoice Template**: Delete an invoice template.
- **Delete Webhook**: Delete a webhook.
- **Deny Dispute Offer**: Deny the other party's resolution offer.
- **Escalate Dispute**: Escalate a dispute to a PayPal claim.
- **Generate Invoice Number**: Generate the next sequential invoice number.
- **Generate Invoice QR Code**: Generate a QR code image for an invoice.
- **Get Authorized Payment**: Retrieve details for an authorized payment by ID.
- **Get Captured Payment**: Retrieve details for a captured payment by ID.
- **Get Dispute**: Retrieve full details for a dispute by ID.
- **Get Event Notification**: Retrieve a single webhook event notification.
- **Get Invoice**: Retrieve details for an invoice by ID.
- **Get Invoice Template**: Retrieve details for an invoice template by ID.
- **Get Order**: Retrieve full details for an order by ID.
- **Get Payout Batch**: Retrieve status and items for a payout batch.
- **Get Payout Item**: Retrieve details for a single payout item.
- **Get Plan**: Retrieve details for a billing plan by ID.
- **Get Product**: Retrieve details for a catalog product by ID.
- **Get Refund**: Retrieve details for a refund by ID.
- **Get Subscription**: Retrieve details for a subscription by ID.
- **Get User Info**: Retrieve profile info for the token owner (OpenID Connect userinfo).
- **Get Webhook**: Retrieve details for a webhook by ID.
- **List Available Event Types**: List all webhook event types available to subscribe to.
- **List Balances**: Show account balances across currencies.
- **List Disputes**: List disputes with summary details.
- **List Event Notifications**: Search webhook event notifications.
- **List Invoices**: List invoices with pagination.
- **List Invoice Templates**: List invoice templates.
- **List Plans**: List billing plans.
- **List Products**: List catalog products.
- **List Subscription Transactions**: List transactions for a subscription over a date range.
- **List Transactions**: Search transaction history over a date range.
- **List Webhooks**: List all webhooks for the application.
- **List Webhook Subscribed Events**: List the event types a webhook is subscribed to.
- **Make Dispute Offer**: Make an offer to resolve a dispute.
- **Provide Dispute Evidence**: Submit evidence for a dispute.
- **Reauthorize Payment**: Reauthorize an authorized payment to extend the honor period.
- **Record Invoice Payment**: Record an external (offline) payment against an invoice.
- **Record Invoice Refund**: Record an external refund against an invoice.
- **Refund Captured Payment**: Refund a captured payment, fully or partially.
- **Resend Event Notification**: Resend a webhook event to its subscribers.
- **Revise Subscription**: Revise a subscription's plan, quantity, or shipping.
- **Search Invoices**: Search invoices by rich filter criteria.
- **Send Dispute Message**: Send a message to the other party in a dispute.
- **Send Invoice**: Send or schedule an invoice to the recipient.
- **Send Invoice Reminder**: Send a payment reminder for a sent invoice.
- **Simulate Webhook Event**: Send a mock webhook event for testing.
- **Suspend Subscription**: Suspend an active subscription.
- **Update Invoice**: Fully update a draft or sent invoice.
- **Update Invoice Template**: Fully update an invoice template.
- **Update Order**: Patch an order in CREATED or APPROVED status.
- **Update Order Tracking**: Update or cancel a tracker on an order.
- **Update Plan**: Patch a billing plan's attributes.
- **Update Plan Pricing**: Update pricing schemes for a plan's billing cycles.
- **Update Product**: Patch a catalog product's attributes.
- **Update Subscription**: Patch a subscription's attributes.
- **Update Webhook**: Update a webhook's URL or event subscriptions.
- **Verify Webhook Signature**: Verify the signature of a received webhook notification.
- **Void Authorized Payment**: Void (release) an authorized payment.

Connect PayPal in General Input: https://www.generalinput.com/apps/paypal