PODynamicCheckoutEvent
Defines dynamic checkout lifecycle events.
Inheritors
Types
Link copied to clipboard
Event is sent after payment was confirmed to be captured. This is a final event.
Link copied to clipboard
Event is sent when unretryable error occurs. This is a final event.
Link copied to clipboard
data class DidFailPayment(val failure: ProcessOutResult.Failure, val paymentMethod: PODynamicCheckoutPaymentMethod) : PODynamicCheckoutEvent
Event is sent when certain payment method has failed with retryable error. User can provide different payment details or try another payment method.
Link copied to clipboard
Event is sent when user asked to confirm cancellation, e.g. via dialog.
Link copied to clipboard
data class DidSelectPaymentMethod(val paymentMethod: PODynamicCheckoutPaymentMethod) : PODynamicCheckoutEvent
Event is sent when payment method is selected by the user.
Link copied to clipboard
Event indicates that initialization is complete. Currently waiting for user input.
Link copied to clipboard
Initial event that is sent prior any other event.