Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class PaymentsOverview(val transactions: List<Transaction>, val totalPages: Int, val currentPage: Int, val isLast: Boolean, val isFirst: Boolean)

Data class describing payments overview

Link copied to clipboard
sealed class State

Class represents the current state of the SDK.

Link copied to clipboard
sealed class Token

Interface detailing tokens in Whitelabel Pay

Link copied to clipboard
data class Transaction(val amount: BigDecimal, val currency: String, val transactionTime: Instant, val paymentMeanId: String, val maskedIban: String, val bankName: String, val storeName: String, val storeStreet: String, val storeZipCode: String, val storeTown: String, val status: TransactionStatus, val reason: String?)

Data class describing a payment transaction

Link copied to clipboard

Enum class detailing the status of the transaction.

Link copied to clipboard
data class WhitelabelPayConfigurations(val bundleId: String, val tenantId: String, var referenceId: String?, val environment: WhitelabelPayEnvironment, val shouldLog: Boolean, val coldStart: Boolean)

SDK Configuration

Link copied to clipboard

Enum class describing the environment options for accessing WhitelabelPay services