Shape of the event-specific WebhookEvent.data payload.
ReadonlydataEvent-specific payload (the object that changed). Type it via the generic T for the events you handle.
ReadonlyidUnique event id — use it to de-duplicate deliveries (the same event may arrive more than once).
ReadonlytypeEvent type, e.g. "payment.succeeded", "charge.refunded", "payout.settled", "payout.partial", "payout.failed".
A delivered callback event — the JSON body the platform POSTs to your callback URL.
Known WebhookEvent.type values include
payment.succeeded,charge.refunded,payout.settled,payout.partial, andpayout.failed. Always obtain this via constructEvent so the signature is verified before you trust the payload.