PaymentMethodCreateParams

Types

Link copied to clipboard
data class AuBecsDebit(var bsbNumber: String, var accountNumber: String) : StripeParamsModel, Parcelable
Link copied to clipboard
data class BacsDebit(var accountNumber: String, var sortCode: String) : StripeParamsModel, Parcelable

BACS bank account details

Link copied to clipboard
data class Card @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP]) constructor(number: String? = null, expiryMonth: Int? = null, expiryYear: Int? = null, cvc: String? = null, token: String? = null, attribution: Set<String>? = null) : StripeParamsModel, Parcelable
Link copied to clipboard

Encapsulates parameters used to create PaymentMethodCreateParams when using Cash App Pay.

Link copied to clipboard
object Companion
Link copied to clipboard
data class Fpx(var bank: String?) : StripeParamsModel, Parcelable
Link copied to clipboard
data class Ideal(var bank: String?) : StripeParamsModel, Parcelable
Link copied to clipboard
data class Link(paymentDetailsId: String, consumerSessionClientSecret: String, extraParams: Map<String, Any>? = null) : StripeParamsModel, Parcelable
Link copied to clipboard
Link copied to clipboard
data class SepaDebit(var iban: String?) : StripeParamsModel, Parcelable
Link copied to clipboard
data class Sofort(country: String) : StripeParamsModel, Parcelable
Link copied to clipboard
data class Upi(vpa: String?) : StripeParamsModel, Parcelable
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
open override fun toParamMap(): Map<String, Any>
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)