akurateco_flutter library

Classes

Akurateco
The Akurateco class serves as a singleton interface for interacting with the Akurateco payment system.
AkuratecoCheckout
A widget that provides a WebView-based checkout experience for Akurateco payments.
AkuratecoOrder
A model class representing an order in the Akurateco system.
AkuratecoRequest
A model class representing a request in the Akurateco checkout system.
AkuratecoVoid
A model class representing the result of a void payment operation.
BillingAddress
A model class representing a billing address in the checkout system.
CheckoutController
The main controller class for managing Akurateco payment flows.
CheckStatusResult
A model class representing the result of a payment status check.
Customer
A model class representing a customer in the Akurateco system.
Payee
A model class representing a payee in the checkout system.

Enums

AkuratecoOperation
Enum representing the types of operations that can be performed in the Akurateco system.
PaymentStatus
Enum representing the various statuses a payment can have.

Functions

statusToString(PaymentStatus status) String
Converts a PaymentStatus enum value to its corresponding string representation.
stringToStatus(String status) PaymentStatus
Converts a string representation of a payment status to its corresponding PaymentStatus enum value.

Exceptions / Errors

PaymentBackendException
Exception thrown when the backend returns an error during a payment operation.
PaymentCallbackException
Exception thrown when a callback error occurs during a payment operation.
PaymentException
Abstract base class for payment-related exceptions.
PaymentInitializationException
Exception thrown during the initialization of a payment.
PaymentWebViewException
Exception thrown when an error occurs in the WebView during a payment operation.