Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class AutomaticPaymentMethods(val blikAlias: BlikAlias? = null, val tokenizedCards: List<TokenizedCard> = emptyList()) : Parcelable

Class responsible for storing automatic payment methods.

Link copied to clipboard
sealed class BlikAlias : Parcelable

Class responsible for storing BLIK alias data

Link copied to clipboard
data class CertificatePinningConfiguration(val publicKeyHash: String)

Class responsible for storing information about certificates

Link copied to clipboard

Enum providing compatibility options

Link copied to clipboard

Class defining result of Tpay configuration check

Link copied to clipboard

Enum defining available digital wallets

Link copied to clipboard
Link copied to clipboard
data class GooglePayConfiguration(val merchantId: String) : Parcelable

Class responsible for storing information about Google Pay configuration

Link copied to clipboard

Enum defining languages available in Tpay UI module

Link copied to clipboard
Link copied to clipboard
data class PayerContext(val payer: Payer, val automaticPaymentMethods: AutomaticPaymentMethods? = null) : Parcelable

Class responsible for storing information about payer and his automatic payment methods

Link copied to clipboard
sealed class PaymentMethod

Class defining available payment methods

Link copied to clipboard
interface Presentable
Link copied to clipboard
sealed class SheetOpenResult

Class defining result of opening Tpay UI module

Link copied to clipboard
data class TokenizedCard(val token: String, val cardTail: String, val brand: CreditCardBrand) : Parcelable

Class responsible for storing tokenized card data