PayPal entegrasyonu | Zervanor
← Tüm konnektörler

PayPal

Aynı zamanda bir ajan aracı
finance-billing

PayPal REST API (v1/v2): Orders v2 (create/get/confirm/authorize/capture), Payments v2 (authorizations, captures, refunds), Payouts (batch + item), Invoicing v2 (invoices CRUD, send, remind, cancel, record payment/refund, templates, search, generate-QR), Billing subscriptions v1 (plans + subscriptions activate/suspend/cancel/capture/revise + transactions), Catalog Products v1, Disputes v1 (list/get/accept-claim/appeal/provide-evidence), Webhooks v1 management (create/list/get/update/delete, event-types, simulate, list events), Identity (userinfo), Transaction Search / Reporting, and Shipment Tracking. Auth is OAuth2 client_credentials (POST /v1/oauth2/token, grant_type=client_credentials, Basic auth of client_id:client_secret) → standard Bearer. Live host api-m.paypal.com; sandbox host api-m.sandbox.paypal.com (PH-ENV-01 environments). Webhooks are verified via PayPal's certificate-based /v1/notifications/verify-webhook-signature scheme (transmission-sig), which is not a registered HMAC handler — the change-notification path is a polling trigger on list_invoices; webhook triggers are documented for reference (paypal-01).

71 eylemler · 1 tetikleyiciler

PayPal entegrasyonu — 71 aksiyon ve 1 tetikleyici ile PayPal'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: Get User Info (Identity), Create Order, Get Order, Update Order, Confirm Order Payment Source. Boş bir tuvalde uğraşmadan — bağla ve workflow'larında kullan.

Aşağıdaki her eylem, bir AI ajanının da çağırabileceği bir araçtır — aynı pack hem iş akışlarınızı hem ajanlarınızı çalıştırır.

Tetikleyiciler 1

PayPal üzerinde bir iş akışını başlatabilen olaylar.

polling

New PayPal invoices (polled)

Polls GET /v2/invoicing/invoices page-by-page and emits newly seen invoices.

Eylemler 71

Zervanor'un PayPal üzerinde yapabilecekleri.

V143

GET

Get User Info (Identity)

Get the authenticated app/account identity (GET /v1/identity/oauth2/userinfo?schema=paypalv1.1). Identity + connectivity probe.

POST

Create Batch Payout

Create a batch payout (POST /v1/payments/payouts). sender_batch_header + items array.

GET

Get Payout Batch

Show details for a batch payout (GET /v1/payments/payouts/{payout_batch_id}). Supports page/page_size pagination.

GET

Get Payout Item

Show details for a payout item (GET /v1/payments/payouts-item/{payout_item_id}).

POST

Cancel Unclaimed Payout Item

Cancel an unclaimed payout item (POST /v1/payments/payouts-item/{payout_item_id}/cancel).

POST

Create Catalog Product

Create a catalog product (POST /v1/catalogs/products).

GET

List Catalog Products

List catalog products (GET /v1/catalogs/products). page/page_size pagination.

GET

Get Catalog Product

Show details for a catalog product (GET /v1/catalogs/products/{product_id}).

PATCH

Update Catalog Product

Update a catalog product (PATCH /v1/catalogs/products/{product_id}). JSON Patch array.

POST

Create Billing Plan

Create a billing plan (POST /v1/billing/plans).

GET

List Billing Plans

List billing plans (GET /v1/billing/plans). page/page_size pagination.

GET

Get Billing Plan

Show details for a billing plan (GET /v1/billing/plans/{plan_id}).

PATCH

Update Billing Plan

Update a billing plan (PATCH /v1/billing/plans/{plan_id}). JSON Patch array.

POST

Activate Billing Plan

Activate a billing plan (POST /v1/billing/plans/{plan_id}/activate).

POST

Deactivate Billing Plan

Deactivate a billing plan (POST /v1/billing/plans/{plan_id}/deactivate).

POST

Create Subscription

Create a subscription (POST /v1/billing/subscriptions).

GET

Get Subscription

Show details for a subscription (GET /v1/billing/subscriptions/{subscription_id}).

PATCH

Update Subscription

Update a subscription (PATCH /v1/billing/subscriptions/{subscription_id}). JSON Patch array.

POST

Revise Subscription

Revise the plan or quantity of a subscription (POST /v1/billing/subscriptions/{subscription_id}/revise).

POST

Activate Subscription

Activate a suspended subscription (POST /v1/billing/subscriptions/{subscription_id}/activate).

POST

Suspend Subscription

Suspend an active subscription (POST /v1/billing/subscriptions/{subscription_id}/suspend).

POST

Cancel Subscription

Cancel an active or suspended subscription (POST /v1/billing/subscriptions/{subscription_id}/cancel).

POST

Capture Subscription Payment

Capture an authorized payment on a subscription (POST /v1/billing/subscriptions/{subscription_id}/capture).

GET

List Subscription Transactions

List transactions for a subscription (GET /v1/billing/subscriptions/{subscription_id}/transactions). start_time/end_time required.

GET

List Disputes

List disputes (GET /v1/customer/disputes). page_size + next-page link pagination.

GET

Get Dispute

Show details for a dispute (GET /v1/customer/disputes/{dispute_id}).

POST

Accept Dispute Claim

Accept a dispute claim (POST /v1/customer/disputes/{dispute_id}/accept-claim).

POST

Appeal Dispute

Appeal a dispute (POST /v1/customer/disputes/{dispute_id}/appeal).

POST

Provide Dispute Evidence

Provide evidence for a dispute (POST /v1/customer/disputes/{dispute_id}/provide-evidence).

POST

Create Webhook

Subscribe a webhook to event types (POST /v1/notifications/webhooks).

GET

List Webhooks

List subscribed webhooks (GET /v1/notifications/webhooks).

GET

Get Webhook

Show details for a webhook (GET /v1/notifications/webhooks/{webhook_id}).

PATCH

Update Webhook

Update a webhook (PATCH /v1/notifications/webhooks/{webhook_id}). JSON Patch array.

DELETE

Delete Webhook

Delete a webhook (DELETE /v1/notifications/webhooks/{webhook_id}).

GET

List Available Event Types

List all webhook event types PayPal can emit (GET /v1/notifications/webhooks-event-types).

GET

List Webhook Events

List past webhook event deliveries (GET /v1/notifications/webhooks-events). page_size + time-range filters.

POST

Simulate Webhook Event

Simulate a webhook event for testing (POST /v1/notifications/simulate-event).

POST

Verify Webhook Signature

Verify the signature of a received webhook (POST /v1/notifications/verify-webhook-signature). Returns verification_status SUCCESS/FAILURE.

GET

Search Transactions

Search transaction history (GET /v1/reporting/transactions). start_date/end_date required; page/page_size pagination.

GET

List Account Balances

List account balances (GET /v1/reporting/balances).

POST

Add Shipment Tracking

Add tracking information to captured payments (POST /v1/shipping/trackers-batch).

GET

Get Shipment Tracking

Show tracking information for a transaction/tracking number (GET /v1/shipping/trackers/{id}). id = {transaction_id}-{tracking_number}.

PUT

Update Shipment Tracking

Update tracking information (PUT /v1/shipping/trackers/{id}).

V228

POST

Create Order

Create an order (POST /v2/checkout/orders). intent = CAPTURE or AUTHORIZE; purchase_units carry amount + currency.

GET

Get Order

Show details for an order (GET /v2/checkout/orders/{id}).

PATCH

Update Order

Update an order (PATCH /v2/checkout/orders/{id}). JSON Patch array of operations.

POST

Confirm Order Payment Source

Confirm the payment source for an order (POST /v2/checkout/orders/{id}/confirm-payment-source).

POST

Authorize Order

Authorize payment for an order (POST /v2/checkout/orders/{id}/authorize).

POST

Capture Order

Capture payment for an order (POST /v2/checkout/orders/{id}/capture).

GET

Get Authorized Payment

Show details for an authorized payment (GET /v2/payments/authorizations/{authorization_id}).

POST

Capture Authorized Payment

Capture an authorized payment (POST /v2/payments/authorizations/{authorization_id}/capture).

POST

Reauthorize Authorized Payment

Reauthorize an authorized payment (POST /v2/payments/authorizations/{authorization_id}/reauthorize).

POST

Void Authorized Payment

Void (cancel) an authorized payment (POST /v2/payments/authorizations/{authorization_id}/void).

GET

Get Captured Payment

Show details for a captured payment (GET /v2/payments/captures/{capture_id}).

POST

Refund Captured Payment

Refund a captured payment (POST /v2/payments/captures/{capture_id}/refund). Omit amount for a full refund.

GET

Get Refund

Show details for a refund (GET /v2/payments/refunds/{refund_id}).

POST

Generate Invoice Number

Generate the next invoice number (POST /v2/invoicing/generate-next-invoice-number).

POST

Create Draft Invoice

Create a draft invoice (POST /v2/invoicing/invoices).

GET

List Invoices

List invoices (GET /v2/invoicing/invoices). page/page_size pagination + total_required.

GET

Get Invoice

Show details for an invoice (GET /v2/invoicing/invoices/{invoice_id}).

PUT

Update Invoice

Fully update a draft invoice (PUT /v2/invoicing/invoices/{invoice_id}).

DELETE

Delete Invoice

Delete a draft invoice (DELETE /v2/invoicing/invoices/{invoice_id}).

POST

Send Invoice

Send an invoice to recipients (POST /v2/invoicing/invoices/{invoice_id}/send).

POST

Send Invoice Reminder

Send a reminder for an invoice (POST /v2/invoicing/invoices/{invoice_id}/remind).

POST

Cancel Sent Invoice

Cancel a sent invoice (POST /v2/invoicing/invoices/{invoice_id}/cancel).

POST

Record Invoice Payment

Record an external payment against an invoice (POST /v2/invoicing/invoices/{invoice_id}/payments).

POST

Record Invoice Refund

Record an external refund against an invoice (POST /v2/invoicing/invoices/{invoice_id}/refunds).

POST

Search Invoices

Search invoices with filters (POST /v2/invoicing/search-invoices). page/page_size query pagination.

POST

Generate Invoice QR Code

Generate a QR code for an invoice (POST /v2/invoicing/invoices/{invoice_id}/generate-qr-code).

POST

Create Invoice Template

Create an invoice template (POST /v2/invoicing/templates).

GET

List Invoice Templates

List invoice templates (GET /v2/invoicing/templates).

PayPal kullanan Çözüm Şablonları

PayPal ile kendi otomasyonunu görsel tasarımcıda kur.

Sıkça sorulan sorular

PayPal ile neler otomatikleştirebilirim?

71 aksiyon var — örneğin: Get User Info (Identity), Create Order, Get Order, Update Order, Confirm Order Payment Source ve daha fazlası.

Hangi PayPal olayları bir workflow başlatabilir?

1 tetikleyici — örneğin: New PayPal invoices (polled).

PayPal bir AI agent aracı olarak kullanılabilir mi?

Evet. PayPal'ın her aksiyonu otomatik olarak bir AI agent aracına dönüşür — aynı pack hem workflow'larını hem agent'larını besler.

PayPal entegrasyonu nasıl modellenir?

PayPal sürümlü bir connector pack olarak modellenir; muhakeme gerektiren adımlar workflow'larla aynı runtime'da barınan first-party agent'lara düşer.