PaymentSessionConfig

data class PaymentSessionConfig : Parcelable

Configuration for PaymentSession.

Types

Link copied to clipboard
class Builder : ObjectBuilder<PaymentSessionConfig>
Link copied to clipboard
interface ShippingInformationValidator : Serializable
Link copied to clipboard
interface ShippingMethodsFactory : Serializable

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Properties

Link copied to clipboard
val addPaymentMethodFooterLayoutId: Int = 0
Link copied to clipboard
val allowedShippingCountryCodes: Set<String>
Link copied to clipboard
val billingAddressFields: BillingAddressFields
Link copied to clipboard
val canDeletePaymentMethods: Boolean = true
Link copied to clipboard
val isShippingInfoRequired: Boolean = false
Link copied to clipboard
val isShippingMethodRequired: Boolean = false
Link copied to clipboard
val paymentMethodsFooterLayoutId: Int = 0
Link copied to clipboard
val paymentMethodTypes: List<PaymentMethod.Type>
Link copied to clipboard
val prepopulatedShippingInfo: ShippingInformation? = null
Link copied to clipboard
val shouldShowGooglePay: Boolean = false