product · inferred from evidence
API-response Transaction
A strict entity in the Paddle library meant for API responses, where exchange_rate is always present.
- 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