UNPKG

@nkhind/vivawallet-sdk

Version:
12 lines (11 loc) 704 B
import { ISVDevicesOptions, ISVDevicesReturn, ISVInitSaleRequest } from '../types/isv.types/ISVPos.types'; import { MethodReturn } from '../types/Methods.types'; import { VivawalletISVInit } from '../types/Vivawallet.types'; import { VivaAuthISV } from '../vivabases/VivaAuth.class'; export default class IsvPos extends VivaAuthISV { constructor(datas: VivawalletISVInit); /** Get ISV merchant devices, return `ISVDevicesReturn` */ getDevices(options: ISVDevicesOptions): MethodReturn<ISVDevicesReturn | null, 'nodatas'>; /** Init POS Card reader sale request for the merchant, return `ISVInitPosReturn` */ initSale(options: ISVInitSaleRequest): MethodReturn<undefined, 'nodatas'>; }