GroupedPaymentChannels

data class GroupedPaymentChannels(val creditCardChannel: PaymentChannel?, val blikChannel: PaymentChannel?, val transferChannels: List<PaymentChannel>, val walletChannels: List<PaymentChannel>, val installmentPayments: List<InstallmentPaymentKind>)

Class responsible for storing grouped payment channels.

Parameters

creditCardChannel

if not null, stores information about credit card channel

blikChannel

if not null, stores information about BLIK channel

transferChannels

stores information about transfer channels

walletChannels

stores information about digital wallet channels

installmentPayments

stores information about different kinds of installment payments

Constructors

Link copied to clipboard
fun GroupedPaymentChannels(creditCardChannel: PaymentChannel?, blikChannel: PaymentChannel?, transferChannels: List<PaymentChannel>, walletChannels: List<PaymentChannel>, installmentPayments: List<InstallmentPaymentKind>)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard

Returns available installment payments of type installmentPayment for specified amount.

Link copied to clipboard

Returns available transfer payment channels for specified amount.

Link copied to clipboard

Returns BLIK channel if available for specified amount

Link copied to clipboard

Returns credit card channel if available for specified amount

Link copied to clipboard

Returns Google Pay channel if available for specified amount

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard