Package-level declarations
Types
Link copied to clipboard
class UPIComponent : ViewModel, PaymentComponent, ViewableComponent, ButtonComponent, ActionHandlingComponent
A PaymentComponent that supports the PaymentMethodTypes.UPI, PaymentMethodTypes.UPI_COLLECT and PaymentMethodTypes.UPI_QR payment methods.
Link copied to clipboard
data class UPIComponentState(val data: PaymentComponentData<UPIPaymentMethod>, val isInputValid: Boolean, val isReady: Boolean) : PaymentComponentState<UPIPaymentMethod>
Represents the state of UPIComponent.
Link copied to clipboard
class UPIConfiguration(val shopperLocale: Locale?, val environment: Environment, val clientKey: String, val analyticsConfiguration: AnalyticsConfiguration?, val amount: Amount?, val isSubmitButtonVisible: Boolean?, genericActionConfiguration: GenericActionConfiguration) : Configuration, ButtonConfiguration
Configuration class for the UPIComponent.
Functions
Link copied to clipboard
fun CheckoutConfiguration.upi(configuration: UPIConfiguration.Builder.() -> Unit = {}): CheckoutConfiguration