UNPKG

node-idin

Version:

NodeJS Library for iDIN (https://www.idin.nl/)

56 lines (55 loc) 1.54 kB
import { TransactionParams } from './transaction-protocol'; import { StatusParameters } from './status-protocol'; import { GeneralParameters } from './idin-protocol'; export default class NodeIdin { private config; constructor(config: GeneralParameters); getDirectory(): Promise<{ createDateTimestamp: any; Acquirer: { acquirerID: any; }; Directory: { directoryDateTimestamp: any; Country: { countryNames: string; Issuer: import("./directory-protocol").Issuer[]; }[]; }; }>; getTransaction(transactionConfig: TransactionParams): Promise<{ createDateTimestamp: any; Error: any; Acquirer?: undefined; Issuer?: undefined; Transaction?: undefined; } | { createDateTimestamp: any; Acquirer: { acquirerID: any; }; Issuer: { issuerAuthenticationURL: any; }; Transaction: { transactionID: any; transactionCreateDateTimestamp: any; }; Error?: undefined; }>; getStatus(statusConfig: StatusParameters): Promise<{ createDateTimestamp: any; Acquirer: { acquirerID: any; }; Transaction: { transactionID: any; status: any; statusDateTimestamp: any; Response: {}; }; } | { createDateTimestamp: any; Error: any; } | undefined>; }