Raiffeisen Retail API Client

A Raiffeisen Retail API client for Node.js and the browser, fully typed with TypeScript.
The NPM package is signed.
Installation
npm install raiffeisen-retail-api
Usage
Examples
import {
authorize,
getTransactionalAccountTurnover,
} from 'raiffeisen-retail-api';
import { getAllAccountBalance } from './client';
const main = async () => {
const client = await authorize('john.doe', 'password123');
const accounts = await getAllAccountBalance();
const transactions = await getTransactionalAccountTurnover(client, {
accountNumber: accounts[0].AccountNumber,
productCoreID: accounts[0].ProductCodeCore,
filterParam: {
CurrencyCodeNumeric: accounts[0].CurrencyCodeNumber,
FromDate: '30.12.2025',
ToDate: '30.01.2026',
ItemType: '',
ItemCount: '',
FromAmount: '',
ToAmount: '',
PaymentPurpose: '',
},
});
console.log(transactions[0].TransactionID)
};
main();