CheckoutStoreBase class abstract

Implementers

Constructors

CheckoutStoreBase({PaymentMethodType initialMethod = PaymentMethodType.pix})

Properties

amount double
getter/setter pair
cardFormKey GlobalKey<FormState>
final
cardFormVersion int
getter/setter pair
cardHolderName String
getter/setter pair
cardNumber String
getter/setter pair
context → ReactiveContext
Override this method to use a custom context.
no setterinherited
errorMessage String?
getter/setter pair
expiryDate String
getter/setter pair
feeAmount double?
getter/setter pair
hasError bool
no setter
hasGeneratedPix bool
no setter
hashCode int
The hash code for this object.
no setterinherited
isCardSelected bool
no setter
isLoading bool
getter/setter pair
isPixSelected bool
no setter
items ↔ ObservableList<DepositRequestItemSummary>
getter/setter pair
paymentId String?
getter/setter pair
paymentResult PaymentResult?
getter/setter pair
pixCopyPasteCode String?
getter/setter pair
pixExpirationDate String?
getter/setter pair
pixQrCode String?
getter/setter pair
pixSocketChannel ↔ WebSocketChannel?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
securityCode String
getter/setter pair
selectedMethod PaymentMethodType
getter/setter pair
taxId String
getter/setter pair
totalAmount double
getter/setter pair

Methods

cancelPixPolling() → void
clearError() → void
clearPixData() → void
dispose() → void
fetchFeeAmount(String depositRequestId, double amount, PaymentMethodType selectedMethod) Future<ValueResult<DepositRequestFeeResponse>>
fetchOrderSummary(String depositRequestId) Future<ValueResult<DepositRequestSummaryResponse>>
isPixPollingActive(Object token) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
processPayment({required String depositRequestId, CheckoutRequest? request}) Future<ValueResult>
Processa o pagamento delegando pro Orchestrator de acordo com o selectedMethod
reset() → void
resetCardForm() → void
selectMethod(PaymentMethodType method) → void
setAmount(double value) → void
setError(String? message) → void
setFeeAmount(double? value) → void
setItems(List<DepositRequestItemSummary> newItems) → void
setLoading(bool value) → void
setPaymentResult(PaymentResult? result) → void
setPixData({String? paymentId, String? qrCode, String? copyPasteCode, String? expirationDate}) → void
setTotalAmount(double value) → void
startPixPollingWithBackoff(String paymentId, {required VoidCallback onSuccess}) → void
toString() String
A string representation of this object.
inherited
updateCardHolderName(String value) → void
updateCardNumber(String value) → void
updateExpiryDate(String value) → void
updateSecurityCode(String value) → void
updateTaxId(String value) → void
validateCardForm() bool

Operators

operator ==(Object other) bool
The equality operator.
inherited