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
configurationfor 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