nebula_flutter_plugin library

Classes

AdjustParam
Adjust transaction parameter.
AdjustRequest
Adjust transaction request.
AdjustResponse
Adjust transaction response.
CloudConfig
Cloud connection configuration.
NebulaFlutterPlugin
Main entry point for the Nebula Flutter Plugin.
OfflineSaleParam
Offline sale transaction parameter.
OfflineSaleRequest
Offline sale transaction request.
OfflineSaleResponse
Offline sale transaction response.
PreAuthParam
Pre-Auth transaction parameter.
PreAuthRequest
Pre-Auth transaction request.
PreAuthResponse
Pre-Auth transaction response.
QueryStatusParam
Query status transaction parameter.
QueryStatusRequest
Query status transaction request.
QueryStatusResponse
Query status transaction response.
RefundParam
Refund transaction parameter.
RefundRequest
Refund transaction request.
RefundResponse
Refund transaction response.
SaleParam
Sale transaction parameter.
SaleRequest
Sale transaction request.
SaleResponse
Sale transaction response.
ScanCodeParam
Scan QR code transaction parameter.
ScanCodeRequest
Scan QR code transaction request.
ScanCodeResponse
Scan QR code transaction response.
SettleParam
Settle transaction parameter.
SettleRequest
Settle transaction request.
SettleResponse
Settle transaction response.
SettleResult
Settle result for a single acquirer.
TransResponse
Common transaction response.
VoidParam
Void transaction parameter.
VoidRequest
Void transaction request.
VoidResponse
Void transaction response.

Enums

CardType
Card type enumeration.
ScanMode
Scan mode for QR code transactions.

Typedefs

OnChooseAppCallback = Future<String?> Function(List<Map<String, dynamic>> apps)
Callback for choosing an app during a transaction.
OnConnectionStatusCallback = void Function(bool isConnected)
Callback for connection status changes.
OnMessageReceivedCallback = void Function(String? packageName, String? message)
Callback for receiving messages from connected device.