organization · inferred from evidence
Paddle
The organization behind the Paddle Python SDK.
- Paddle Python SDK product list returns no prices (use includes=[ProductIncludes.prices])
Pass includes=[ProductIncludes.prices] in the list request: client.products.list(ListProducts(includes=[ProductIncludes.prices])). Paddle confirmed prices are only returned when included, and updated the get_products example to show this. T
- KeyError 'exchange_rate' when parsing Paddle Transaction webhook data (use Notifications entity)
Use the notification-specific entity paddle_billing.Notifications.Entities.Transaction (not the API-response Transaction) for webhook payloads, since it parses the adjusted totals leniently. Paddle also rolled out a fix so webhooks now incl