Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Card(val type: PaymentMethodType, number: String, val expiryDate: CardExpiryDate, val cvv: String? = null, val cardholder: String? = null)

Use this class to process raw card data for payments. You should use this class if your app takes over the user interface for the card input fields.

Link copied to clipboard
class CardExpiryDate(month: Int, year: Int) : Serializable

Class to be used to represent the card expiry date (month and year).

Link copied to clipboard

Use this to choose which label to display for the card option in the payment method selection.

Link copied to clipboard
Link copied to clipboard
data class CvvOnlyCard(val maskedCardNumber: String, val expiryDate: CardExpiryDate, val type: PaymentMethodType)

This class represents a previously tokenized card used in the CVV-only tokenization/verification flow for PCI Proxy.

Link copied to clipboard

Configuration object for Google Pay transactions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class KlarnaConfig(customName: String? = null)

Configuration object for Klarna transactions.

Link copied to clipboard

The payment method used during the transaction.

Link copied to clipboard
open class SamsungPayConfig

Class for transaction configurations for Samsung Pay payments.

Link copied to clipboard
open class SavedBoncard(var alias: String, val maskedCardNumber: String?, val boncardType: BoncardType) : SavedPaymentMethod

This class contains saved Boncard payment method details.

Link copied to clipboard
open class SavedCard(val type: PaymentMethodType, var alias: String, cardExpiryDate: CardExpiryDate?, maskedCardNumber: String?, cardholder: String?) : SavedPaymentMethod

This class contains saved credit or debit card payment method details.

Link copied to clipboard

This class contains saved Google Pay payment method details.

Link copied to clipboard

This is the base class to save a payment method and use it to process recurring payments or fast checkouts.

Link copied to clipboard
class SavedPayPal(var alias: String, val payPalEmail: String?) : SavedPaymentMethod

This class contains saved PayPal payment method details.

Link copied to clipboard
class SavedPostFinanceCard(var alias: String, cardExpiryDate: CardExpiryDate? = null, maskedCardNumber: String?) : SavedCard

This class contains saved PostFinance card payment method details.

Link copied to clipboard
class SavedReka(var alias: String, cardExpiryDate: CardExpiryDate, maskedCardNumber: String?) : SavedCard

This class contains saved Reka card payment method details.

Link copied to clipboard

This class contains saved SEPA (ELV) payment method details.

Link copied to clipboard