Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class BinData : Parcelable

A class to contain BIN data for the card number

Link copied to clipboard
Link copied to clipboard
data class Card @JvmOverloads constructor(    var merchantAccountId: String? = null,     var isAuthenticationInsightRequested: Boolean = false,     var shouldValidate: Boolean = false,     var cardholderName: String? = null,     var number: String? = null,     var company: String? = null,     var countryCode: String? = null,     var cvv: String? = null,     var expirationMonth: String? = null,     var expirationYear: String? = null,     var extendedAddress: String? = null,     var firstName: String? = null,     var lastName: String? = null,     var locality: String? = null,     var postalCode: String? = null,     var region: String? = null,     var streetAddress: String? = null,     var sessionId: String? = null,     var source: String? = DEFAULT_SOURCE,     var integration: IntegrationType? = IntegrationType.CUSTOM) : PaymentMethod, Parcelable

Use to construct a card tokenization request.

Link copied to clipboard

Used to tokenize credit or debit cards using a Card. For more information see the documentation

Link copied to clipboard
open class CardNonce @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP]) constructor(    val string: String,     val isDefault: Boolean,     val cardType: String,     val lastTwo: String,     val lastFour: String,     val bin: String,     val binData: BinData,     val authenticationInsight: AuthenticationInsight?,     val expirationMonth: String,     val expirationYear: String,     val cardholderName: String) : PaymentMethodNonce

PaymentMethodNonce representing a credit or debit card.

Link copied to clipboard
sealed class CardResult

Result of tokenizing a Card

Link copied to clipboard
fun interface CardTokenizeCallback

Callback for receiving result of CardClient.tokenize.