Configuration

Configuration for PaymentSheet

Constructors

Link copied to clipboard
constructor(merchantDisplayName: String, customer: PaymentSheet.CustomerConfiguration? = ConfigurationDefaults.customer, googlePay: PaymentSheet.GooglePayConfiguration? = ConfigurationDefaults.googlePay, defaultBillingDetails: PaymentSheet.BillingDetails? = ConfigurationDefaults.billingDetails, shippingDetails: AddressDetails? = ConfigurationDefaults.shippingDetails, allowsDelayedPaymentMethods: Boolean = ConfigurationDefaults.allowsDelayedPaymentMethods, allowsPaymentMethodsRequiringShippingAddress: Boolean = ConfigurationDefaults.allowsPaymentMethodsRequiringShippingAddress, appearance: PaymentSheet.Appearance = ConfigurationDefaults.appearance, primaryButtonLabel: String? = ConfigurationDefaults.primaryButtonLabel, billingDetailsCollectionConfiguration: PaymentSheet.BillingDetailsCollectionConfiguration = ConfigurationDefaults.billingDetailsCollectionConfiguration, preferredNetworks: List<CardBrand> = ConfigurationDefaults.preferredNetworks)

Types

Link copied to clipboard
class Builder(merchantDisplayName: String)

Configuration builder for cleaner object creation from Java.

Functions

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