Package-level declarations
Types
A component that handles an "action" to be taken from the result of the /payments API call.
A component that expects to receive and handle an activity result.
A Component that performs Address Lookup functionality should implement this interface.
Initialize a configuration builder with the required fields and a shopper locale.
A component that requires a button to be clicked so that it can be submitted. This button might be visible during all or part of the payment flow.
A component that expects to receive and handle an external result in the form of an Intent.
A component that handles collecting user input data. It handles validating and formatting the data for the UI. A valid PaymentComponentState contains PaymentMethodDetails to help compose the request to the /payments API call.
Specifies whether a certain payment method is available for use with the provided parameters.
Runtime permission request data
A component that expects to receive and handle an external result or a callback. Check subclasses for more details.
Implement this in any view model or class that contains a SavedStateHandle.
Use this class combined with a property to fetch data from a SavedStateHandle and save data to it.