Wraps <PaymentEmbed> from @usethrottle/checkout-react and adds:
Idempotency — settledRef ensures onSucceeded / onFailed fire at most once
per component lifetime, even if the iframe sends duplicate events.
Telemetry — onTelemetry callback receives every lifecycle event with a
typed payload so workspaces can pipe to Datadog / Segment / etc.
Brand theming — theme.primary + theme.logo are forwarded to the underlying
<PaymentEmbed> which appends them as URL query params on the
hosted checkout iframe src.
ThrottleCheckout — Phase 1 platform SDK wrapper.
Wraps
<PaymentEmbed>from@usethrottle/checkout-reactand adds:onSucceeded/onFailedfire at most once per component lifetime, even if the iframe sends duplicate events.onTelemetrycallback receives every lifecycle event with a typed payload so workspaces can pipe to Datadog / Segment / etc.theme.primary+theme.logoare forwarded to the underlying<PaymentEmbed>which appends them as URL query params on the hosted checkout iframe src.