Inttegro class final

Entry point for configuring, presenting, and observing the native sheet.

The facade is process-wide because Flutter registers one platform channel per engine. Native iOS and Android code owns Checkout retrieval, collection UI, validation, confirmation, authorization, and terminal state.

Initialize immediately before presentation and subscribe to lifecycle or telemetry streams before opening the sheet so the first event is not missed.

Properties

hashCode → int
The hash code for this object.
no setterinherited
paymentSheetEvents → Stream<PaymentSheetEvent>
Typed application-facing lifecycle events for the active payment sheet.
latefinal
paymentSheetTelemetryEvents → Stream<PaymentSheetTelemetryEvent>
Privacy-safe transport diagnostics for a host-owned telemetry pipeline.
latefinal
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

initializePaymentSheet(PaymentSheetConfiguration configuration) → Future<void>
Validates and stores configuration for the next presentation.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
presentPaymentSheet() → Future<PaymentSheetResult>
Opens the native payment sheet and returns its terminal result.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

instance → Inttegro
The process-wide Flutter facade for the registered Inttegro plugin.
final