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