UNPKG

@nkhind/vivawallet-sdk

Version:
15 lines (14 loc) 1.06 kB
import { ISVCreateActionOptions, ISVCreateActionReturn, ISVGetActionDatasOptions, ISVGetActionDatasReturn, ISVInitSaleOptions, ISVRefundTransactionOptions } from "../../types/isv.types/IsvPos.types/IsvPosTransactions.types"; import { MethodReturn } from "../../types/Methods.types"; import { VivawalletISVInit } from "../../types/Vivawallet.types"; import { VivaAuthISV } from "../../vivabases/VivaAuth.class"; export default class IsvPosTransactions extends VivaAuthISV { constructor(datas: VivawalletISVInit); /** Init POS Card reader sale request for the merchant, return `ISVInitPosReturn` */ initSale(options: ISVInitSaleOptions): MethodReturn<undefined, 'nodatas'>; refundTransaction(options: ISVRefundTransactionOptions): MethodReturn<null>; /** Get details of a previously created action */ getActionDatas(options: ISVGetActionDatasOptions): MethodReturn<ISVGetActionDatasReturn>; /** Create an action to be executed on a terminal */ createAction(options: ISVCreateActionOptions): MethodReturn<ISVCreateActionReturn>; }