@nkhind/vivawallet-sdk
Version:
Non-Official VivaWallet API SDK
12 lines (11 loc) • 704 B
TypeScript
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'>;
}