CheckoutStore class

Inheritance

Constructors

CheckoutStore({PaymentMethodType initialMethod = PaymentMethodType.pix})

Properties

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

Methods

cancelPixPolling() → void
inherited
clearError() → void
inherited
clearPixData() → void
inherited
dispose() → void
inherited
fetchFeeAmount(String depositRequestId, double amount, PaymentMethodType selectedMethod) Future<ValueResult<DepositRequestFeeResponse>>
inherited
fetchOrderSummary(String depositRequestId) Future<ValueResult<DepositRequestSummaryResponse>>
inherited
isPixPollingActive(Object token) bool
inherited
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
inherited
reset() → void
inherited
resetCardForm() → void
inherited
selectMethod(PaymentMethodType method) → void
inherited
setAmount(double value) → void
inherited
setError(String? message) → void
inherited
setFeeAmount(double? value) → void
inherited
setItems(List<DepositRequestItemSummary> newItems) → void
inherited
setLoading(bool value) → void
inherited
setPaymentResult(PaymentResult? result) → void
inherited
setPixData({String? paymentId, String? qrCode, String? copyPasteCode, String? expirationDate}) → void
inherited
setTotalAmount(double value) → void
inherited
startPixPollingWithBackoff(String paymentId, {required VoidCallback onSuccess}) → void
inherited
toString() String
A string representation of this object.
inherited
updateCardHolderName(String value) → void
inherited
updateCardNumber(String value) → void
inherited
updateExpiryDate(String value) → void
inherited
updateSecurityCode(String value) → void
inherited
updateTaxId(String value) → void
inherited
validateCardForm() bool
inherited

Operators

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