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.