Payment Sheet Payment Outcome
Intermediate outcome returned by a PaymentSheetAdapter operation.
The native state machine consumes these values. Applications should use PaymentSheetResult for terminal presentation behavior.
Inheritors
Types
Link copied to clipboard
data class Completed(val documents: PaymentSheetSession.Documents = PaymentSheetSession.Documents()) : PaymentSheetPaymentOutcome
Checkout reports completion and may include document actions.
Link copied to clipboard
Provider authorization or asynchronous processing remains outstanding.
Link copied to clipboard
data class RequiresConfirmation(val challenge: PaymentSheetConfirmationChallenge) : PaymentSheetPaymentOutcome
The payer must enter a confirmation code inside the sheet.