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 include exchange_rate, so current payloads parse either way. The maintainer's first…
Problem outcome: unknown