Paddle
Use the Paddle integration to perform various operations such as creating products, managing subscriptions, processing transactions, and more. Paddle is a comprehensive billing and payments platform designed for SaaS businesses. You can find the detailed instructions to get started with Paddle in the Paddle developer documentation.
Prerequisites
To use the Paddle integration, you need to have a Paddle account. If you don't have one, you can create a Paddle account at login.paddle.com.
Supported Authentication Methods
- Personal API key
Basic Operations
Here are some of the basic operations you can perform with the Paddle node:
Products
- Create a product - Create a new product in Paddle with specified details like name, description, and pricing
- Get a product - Retrieve details of a specific product using its ID
- List all products - Get a paginated list of all products in your Paddle account
- Update a product - Modify existing product information such as name, description, or status
Prices
- Create prices - Create new pricing configurations for products with currency and amount details
- Get prices - Retrieve specific price information using its ID
- List all prices - Get a paginated list of all prices in your account with filtering options
- Update prices - Modify existing price configurations including amounts and currency
Customers
- Create a customer - Add a new customer with email, name, and other contact information
- Get a customer - Retrieve detailed information about a specific customer
- List all customers - Get a paginated list of all customers with search and filter capabilities
- Update a customer - Modify customer details such as email, name, or custom data
Addresses
- Create an address - Add a new address to a customer with country code, description, first line, second line, city, postal code, region, and custom data
- Get an address - Retrieve a specific address using its customer ID and address ID
- List addresses - Get a paginated list of addresses for a specific customer with filtering options by ID, search query, and status (active/archived)
- Update an address - Modify existing address information including description, address lines, city, postal code, region, country code, custom data, and status
Businesses
- Create a business - Register a new business entity with tax information and contact details
- Get a business - Retrieve detailed information about a specific business
- List all businesses - Get a paginated list of all businesses in your account
- Update a business - Modify business information including name, tax ID, and contacts
Transactions
- Create a transaction - Create a new transaction for customer purchases with items and payment details. This operation would only work where collection mode is Automatic
- Get a transaction - Retrieve detailed information about a specific transaction
- List all transactions - Get a paginated list of all transactions with filtering options
- Update a transaction - Modify transaction details such as status or custom data. This operation would only work where collection mode is Automatic
- Preview a transaction - Preview transaction details before creation to check pricing and taxes
- Get PDF invoice for a transaction - Download a PDF invoice for a completed transaction
- Revise customer information on a billed or completed transaction - Update customer details on existing transactions
Subscriptions
- List subscriptions - Get a paginated list of all subscriptions with filtering options
- Get a subscription - Retrieve detailed information about a specific subscription
- Update a subscription - Modify subscription details such as items, billing period, or payment method
- Preview an update to a subscription - Preview changes before updating a subscription
- Preview a one-time charge for a subscription - Preview a one-time charge before applying it
- Create a one-time charge for a subscription - Add a one-time charge to an existing subscription
- Activate a trialing subscription - Activate a subscription that is currently in trial period
- Pause a subscription - Temporarily pause an active subscription
- Resume a paused subscription - Resume a previously paused subscription
- Cancel a subscription - Cancel an active subscription immediately or at period end
Discounts
- Create a discount - Create a new discount code with percentage or amount off
- Get a discount - Retrieve details of a specific discount
- List all discounts - Get a paginated list of all discounts with filtering options
- Update a discount - Modify discount details such as amount, restrictions, or expiry
Discount Groups
- Create a discount group - Create a group of related discounts for bulk management
- List all discount groups - Get a paginated list of all discount groups
Adjustments
- Create an adjustment - Create credit notes or refunds for transactions
- List all adjustments - Get a paginated list of all adjustments with filtering
- Get PDF credit note for an adjustment - Download a PDF credit note for an adjustment
Reports
- Get a report - Retrieve a specific report by its ID
- List all reports - Get a list of available reports
- Create a report - Generate a new report with specified parameters
- Get report CSV - Download report data in CSV format
Notifications
- List notifications - Get a paginated list of webhook notifications sent by Paddle
- Get a notification - Retrieve details of a specific notification