Pos Sdk Action Executor
interface PosSdkActionExecutor
Interface for executing various actions is related to POS External SDK.
Each method returns a FiscalPurchaseResult which can either be a FiscalPurchaseResult.Success containing an SdkSuccessAnswer subtype on success, or a FiscalPurchaseResult.Error indicating failure.
Functions
Link copied to clipboard
abstract suspend fun cancel(request: PosRequest, rrn: String): Flow<FiscalPurchaseResult<SdkSuccessAnswer.FiscalPurchase>>
Initiates a purchase transaction with the specified amount.
Link copied to clipboard
abstract suspend fun purchase(request: PosRequest, customMetaData: Map<String, String> = emptyMap()): Flow<FiscalPurchaseResult<SdkSuccessAnswer.FiscalPurchase>>
Initiates a purchase transaction with the specified amount.