Package-level declarations

Types

Link copied to clipboard
data class Card @JvmOverloads constructor(var number: String, val expirationMonth: String, val expirationYear: String, var securityCode: String, var cardholderName: String? = null, var billingAddress: Address? = null) : Parcelable

Represents raw credit or debit card data provided by the customer.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class CardAuthChallenge

Pass this object to CardClient.presentAuthChallenge to present an authentication challenge that was received in response to a CardClient.approveOrder or CardClient.vault call.

Link copied to clipboard

Use this client to approve an order with a Card.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class CardRequest @JvmOverloads constructor(val orderId: String, val card: Card, val returnUrl: String, val sca: SCA = SCA.SCA_WHEN_REQUIRED) : Parcelable

A card request to process a card payment.

Link copied to clipboard
fun interface CardVaultCallback
Link copied to clipboard
sealed class CardVaultResult