PaymentSheetTelemetry

class PaymentSheetTelemetry @JvmOverloads constructor(configuration: PaymentSheetConfiguration.Telemetry = PaymentSheetConfiguration.Telemetry(), listener: PaymentSheetTelemetryListener? = null, val flowId: String = UUID.randomUUID().toString())(source)

Dependency-free telemetry source owned by the host application.

Inttegro installs no exporter. The listener runs synchronously after sequence allocation, so it should hand expensive recording work to the application's diagnostics pipeline.

Parameters

configuration

Enablement and optional W3C trace context.

listener

Application receiver, or null to emit nothing.

Constructors

Link copied to clipboard
constructor(configuration: PaymentSheetConfiguration.Telemetry = PaymentSheetConfiguration.Telemetry(), listener: PaymentSheetTelemetryListener? = null, flowId: String = UUID.randomUUID().toString())

Types

Link copied to clipboard
object Companion

Stable privacy-safe error classification used by native SDK internals.

Properties

Link copied to clipboard

Random identifier shared by every event from this source.