Package-level declarations
Types
Link copied to clipboard
class BacsDirectDebitComponent : ViewModel, PaymentComponent, ViewableComponent, ButtonComponent, ActionHandlingComponent
A PaymentComponent that supports the PaymentMethodTypes.BACS payment method.
Link copied to clipboard
data class BacsDirectDebitComponentState(val data: PaymentComponentData<BacsDirectDebitPaymentMethod>, val isInputValid: Boolean, val isReady: Boolean, val mode: BacsDirectDebitMode = BacsDirectDebitMode.INPUT) : PaymentComponentState<BacsDirectDebitPaymentMethod>
Represents the state of BacsDirectDebitComponent.
Link copied to clipboard
Configuration class for the BacsDirectDebitComponent.
Link copied to clipboard
The different modes BacsDirectDebitComponent can be in.
Functions
Link copied to clipboard
fun CheckoutConfiguration.bacsDirectDebit(configuration: BacsDirectDebitConfiguration.Builder.() -> Unit = {}): CheckoutConfiguration