Paddle entegrasyonu | Zervanor
← Tüm konnektörler

Paddle

Aynı zamanda bir ajan aracı
finance-billing

Paddle Billing API (v-2023+, not Paddle Classic): manage products, prices, discounts, customers (and their addresses, businesses, payment methods, credit balances, and auth tokens), transactions (create/list/get/update, preview, invoice PDF), subscriptions (get/preview-update/update/pause/resume/cancel/one-time-charge/update-payment-method transaction), adjustments (refunds/credits + credit-note PDF), reports (create/list/get/CSV), events + event types, notification settings/destinations CRUD, notifications (list/get/logs/replay), pricing preview, and simulations. Bearer API-key auth; production host api.paddle.com and sandbox host sandbox-api.paddle.com are both modelled (PH-ENV-01 environments) and selected on the connector instance. Change notifications use polling (list Transactions / list Events cursor); native Paddle webhooks are signed with an HMAC-SHA256-over-'ts:body' scheme that is not one of Zervanor's registered signature handlers, so they are documented for reference and the trigger path is polling.

73 eylemler · 17 tetikleyiciler

Paddle entegrasyonu — 73 aksiyon ve 17 tetikleyici ile Paddle'ı otomasyonlarına bağla; her aksiyon aynı zamanda bir AI agent aracı. Örnek: List Event Types, Create Product, List Products, Get Product, Update Product. 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 17

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

webhook

Transaction Completed

Fires on the Paddle `transaction.completed` notification.

webhook

Transaction Paid

Fires on the Paddle `transaction.paid` notification.

webhook

Transaction Payment Failed

Fires on the Paddle `transaction.payment_failed` notification.

webhook

Transaction Past Due

Fires on the Paddle `transaction.past_due` notification.

webhook

Transaction Canceled

Fires on the Paddle `transaction.canceled` notification.

webhook

Transaction Created

Fires on the Paddle `transaction.created` notification.

webhook

Transaction Updated

Fires on the Paddle `transaction.updated` notification.

webhook

Transaction Ready

Fires on the Paddle `transaction.ready` notification.

webhook

Subscription Created

Fires on the Paddle `subscription.created` notification.

webhook

Subscription Updated

Fires on the Paddle `subscription.updated` notification.

webhook

Subscription Canceled

Fires on the Paddle `subscription.canceled` notification.

webhook

Subscription Paused

Fires on the Paddle `subscription.paused` notification.

webhook

Subscription Past Due

Fires on the Paddle `subscription.past_due` notification.

webhook

Customer Created

Fires on the Paddle `customer.created` notification.

webhook

Customer Updated

Fires on the Paddle `customer.updated` notification.

polling

New / updated Paddle transactions

Polls GET /transactions ordered by updated_at ASC and pages via the 'after' id cursor from meta.pagination.next. Dedupe by transaction id; advance by updated_at.

polling

New Paddle events (all types)

Polls GET /events and pages via the 'after' id cursor from meta.pagination.next. A firehose of every event type Paddle emits; dedupe by event_id.

Eylemler 73

Zervanor'un Paddle üzerinde yapabilecekleri.

Customers17

POST

Create Customer

Create a customer (POST /customers).

GET

List Customers

List customers (GET /customers). Cursor pagination via 'after'.

GET

Get Customer

Get a customer by id (GET /customers/{customer_id}).

PATCH

Update Customer

Update a customer (PATCH /customers/{customer_id}). Set status to 'archived' to archive.

GET

List Customer Credit Balances

List a customer's credit balances by currency (GET /customers/{customer_id}/credit-balances).

POST

Generate Customer Auth Token

Generate a customer authentication token for use with Paddle.js customer portal / Retain (POST /customers/{customer_id}/auth-token).

POST

Create Customer Address

Create an address for a customer (POST /customers/{customer_id}/addresses).

GET

List Customer Addresses

List a customer's addresses (GET /customers/{customer_id}/addresses). Cursor pagination via 'after'.

GET

Get Customer Address

Get a customer's address by id (GET /customers/{customer_id}/addresses/{address_id}).

PATCH

Update Customer Address

Update a customer's address (PATCH /customers/{customer_id}/addresses/{address_id}).

POST

Create Customer Business

Create a business for a customer (POST /customers/{customer_id}/businesses).

GET

List Customer Businesses

List a customer's businesses (GET /customers/{customer_id}/businesses). Cursor pagination via 'after'.

GET

Get Customer Business

Get a customer's business by id (GET /customers/{customer_id}/businesses/{business_id}).

PATCH

Update Customer Business

Update a customer's business (PATCH /customers/{customer_id}/businesses/{business_id}).

GET

List Customer Payment Methods

List a customer's saved payment methods (GET /customers/{customer_id}/payment-methods). Cursor pagination via 'after'.

GET

Get Customer Payment Method

Get a customer's saved payment method by id (GET /customers/{customer_id}/payment-methods/{payment_method_id}).

DELETE

Delete Customer Payment Method

Delete a customer's saved payment method (DELETE /customers/{customer_id}/payment-methods/{payment_method_id}).

Subscriptions10

GET

List Subscriptions

List subscriptions (GET /subscriptions). Cursor pagination via 'after'.

GET

Get Subscription

Get a subscription by id (GET /subscriptions/{subscription_id}).

PATCH

Preview Update Subscription

Preview the effect of updating a subscription without applying it (PATCH /subscriptions/{subscription_id}/preview).

PATCH

Update Subscription

Update a subscription (PATCH /subscriptions/{subscription_id}) — change items, quantities, discount, billing date, or custom data.

GET

Get Subscription Update Payment Method Transaction

Get a transaction that can be passed to a checkout to let a customer update the payment method for a past-due subscription (GET /subscriptions/{subscription_id}/update-payment-method-transaction).

POST

Pause Subscription

Pause a subscription (POST /subscriptions/{subscription_id}/pause).

POST

Resume Subscription

Resume a paused subscription (POST /subscriptions/{subscription_id}/resume).

POST

Cancel Subscription

Cancel a subscription (POST /subscriptions/{subscription_id}/cancel).

POST

Create Subscription One-Time Charge

Create a one-time charge for items added to a subscription (POST /subscriptions/{subscription_id}/charge).

POST

Preview Subscription One-Time Charge

Preview a one-time charge for a subscription without applying it (POST /subscriptions/{subscription_id}/charge/preview).

Simulations7

POST

Create Simulation

Create a webhook simulation to test how your destination handles events (POST /simulations).

GET

List Simulations

List webhook simulations (GET /simulations). Cursor pagination via 'after'.

GET

Get Simulation

Get a simulation by id (GET /simulations/{simulation_id}).

PATCH

Update Simulation

Update a simulation (PATCH /simulations/{simulation_id}).

POST

Run Simulation

Start a run of a simulation (POST /simulations/{simulation_id}/runs).

GET

List Simulation Runs

List runs for a simulation (GET /simulations/{simulation_id}/runs). Cursor pagination via 'after'.

GET

Get Simulation Run

Get a simulation run by id (GET /simulations/{simulation_id}/runs/{run_id}).

Transactions6

POST

Create Transaction

Create a transaction (POST /transactions). Use to bill a customer, create an invoice, or build a checkout.

GET

List Transactions

List transactions (GET /transactions). Cursor pagination via 'after'; supports updated_at filter for change polling.

GET

Get Transaction

Get a transaction by id (GET /transactions/{transaction_id}).

PATCH

Update Transaction

Update a transaction (PATCH /transactions/{transaction_id}). Only draft/ready transactions can be modified; set status to 'billed' or 'canceled' to progress an invoice.

GET

Get Transaction Invoice PDF

Get a URL to the invoice PDF for a billed/completed transaction (GET /transactions/{transaction_id}/invoice). Returns a short-lived download URL.

POST

Preview Transaction

Preview a transaction's totals, tax, and discounts without creating it (POST /transactions/preview).

Notification Settings5

POST

Create Notification Destination

Create a notification destination (webhook endpoint or email) that Paddle delivers events to (POST /notification-settings).

GET

List Notification Destinations

List notification destinations (GET /notification-settings).

GET

Get Notification Destination

Get a notification destination by id (GET /notification-settings/{notification_setting_id}).

PATCH

Update Notification Destination

Update a notification destination (PATCH /notification-settings/{notification_setting_id}).

DELETE

Delete Notification Destination

Delete a notification destination (DELETE /notification-settings/{notification_setting_id}).

Products5

POST

Create Product

Create a product (POST /products).

GET

List Products

List products (GET /products). Cursor pagination via 'after'.

GET

Get Product

Get a product by id (GET /products/{product_id}).

PATCH

Update Product

Update a product (PATCH /products/{product_id}). Set status to 'archived' to archive.

PATCH

Archive Product

Archive a product (PATCH /products/{product_id} with status=archived). Paddle has no hard-delete for products; archiving is the safe reversal for a created product.

Discounts4

POST

Create Discount

Create a discount (POST /discounts).

GET

List Discounts

List discounts (GET /discounts). Cursor pagination via 'after'.

GET

Get Discount

Get a discount by id (GET /discounts/{discount_id}).

PATCH

Update Discount

Update a discount (PATCH /discounts/{discount_id}).

Notifications4

GET

List Notifications

List notifications (delivery attempts) Paddle sent to your destinations (GET /notifications). Cursor pagination via 'after'.

GET

Get Notification

Get a notification by id (GET /notifications/{notification_id}).

GET

Get Notification Logs

Get delivery logs (attempts) for a notification (GET /notifications/{notification_id}/logs).

POST

Replay Notification

Replay (re-send) a notification to its destination (POST /notifications/{notification_id}/replay).

Prices4

POST

Create Price

Create a price for a product (POST /prices).

GET

List Prices

List prices (GET /prices). Cursor pagination via 'after'.

GET

Get Price

Get a price by id (GET /prices/{price_id}).

PATCH

Update Price

Update a price (PATCH /prices/{price_id}).

Reports4

POST

Create Report

Create a report export job (POST /reports). Reports are generated asynchronously and downloaded via the CSV action.

GET

List Reports

List reports (GET /reports). Cursor pagination via 'after'.

GET

Get Report

Get a report by id (GET /reports/{report_id}).

GET

Get Report CSV

Get a URL to download a ready report as CSV (GET /reports/{report_id}/download-url). Returns a short-lived download URL.

Adjustments3

POST

Create Adjustment

Create an adjustment — refund, credit, or chargeback correction — against a transaction (POST /adjustments).

GET

List Adjustments

List adjustments (GET /adjustments). Cursor pagination via 'after'.

GET

Get Adjustment Credit Note PDF

Get a URL to the credit note PDF for an adjustment (GET /adjustments/{adjustment_id}/credit-note). Returns a short-lived download URL.

Event Types1

GET

List Event Types

List all event types Paddle can emit (GET /event-types). Safe identity + connectivity probe; requires a valid API key.

Events1

GET

List Events

List events from the account's event stream (GET /events). Cursor pagination via 'after'; a general-purpose change feed for polling.

Pricing Preview1

POST

Preview Prices (Pricing Preview)

Preview calculated totals — including localized prices, tax, and discounts — for a set of prices (POST /pricing-preview). Powers dynamic pricing pages.

Simulation Types1

GET

List Simulation Types

List available simulation types/scenarios Paddle supports (GET /simulation-types).

Paddle kullanan Çözüm Şablonları

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

Sıkça sorulan sorular

Paddle ile neler otomatikleştirebilirim?

73 aksiyon var — örneğin: List Event Types, Create Product, List Products, Get Product, Update Product ve daha fazlası.

Hangi Paddle olayları bir workflow başlatabilir?

17 tetikleyici — örneğin: Transaction Completed, Transaction Paid, Transaction Payment Failed, Transaction Past Due.

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

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

Paddle entegrasyonu nasıl modellenir?

Paddle 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.