PaymentSheetTelemetryEvent

data class PaymentSheetTelemetryEvent(val flowId: String, val sequence: Int, val name: PaymentSheetTelemetryEvent.Name, val timestamp: Instant, val operation: String? = null, val httpStatusCode: Int? = null, val requestId: String? = null, val retryAfterSeconds: Int? = null, val errorType: String? = null)(source)

One ordered, privacy-safe diagnostic event from a payment-sheet flow.

Events exclude Order and Payment IDs, payer data, payment-method details, bodies, redirect URLs, and raw error messages. Use flowId and requestId for targeted correlation rather than metric dimensions.

Constructors

Link copied to clipboard
constructor(flowId: String, sequence: Int, name: PaymentSheetTelemetryEvent.Name, timestamp: Instant, operation: String? = null, httpStatusCode: Int? = null, requestId: String? = null, retryAfterSeconds: Int? = null, errorType: String? = null)

Types

Link copied to clipboard

Stable event names shared by native and cross-platform SDKs.

Properties

Link copied to clipboard

Privacy-safe category rather than a raw message.

Link copied to clipboard

Random identifier shared by one presentation.

Link copied to clipboard

HTTP status when a response was received.

Link copied to clipboard

Stable lifecycle or transport event name.

Link copied to clipboard

Fixed Checkout operation name for network events.

Link copied to clipboard

Bounded Inttegro request ID for support correlation.

Link copied to clipboard

Bounded server-directed retry delay.

Link copied to clipboard

Monotonically increasing event number within the flow.

Link copied to clipboard

Time at which the native SDK emitted the event.