AvailablePaymentMethods
data class AvailablePaymentMethods( val creditCardMethod: ChannelMethod?, val blikMethod: ChannelMethod?, val availableTransfers: List<ChannelMethod>, val availableWallets: List<WalletMethod>, val availablePekaoInstallmentMethods: List<ChannelMethod>, val payPoMethod: ChannelMethod?) : Parcelable
Class responsible for storing payment methods that are available and safe to use, meaning that payment constraints were checked.
Parameters
creditCardMethod
not null if credit card is available
blikMethod
not null if BLIK is available
availableTransfers
list containing available transfer methods
availableWallets
list containing available digital wallet methods
availablePekaoInstallmentMethods
list containing available Pekao installment methods
payPoMethod
not null if PayPo is available
Constructors
Link copied to clipboard
fun AvailablePaymentMethods( creditCardMethod: ChannelMethod?, blikMethod: ChannelMethod?, availableTransfers: List<ChannelMethod>, availableWallets: List<WalletMethod>, availablePekaoInstallmentMethods: List<ChannelMethod>, payPoMethod: ChannelMethod?)