Старая их библиотека устарела, и не обновляется. Прочтите документацию - Читать Перейдём к установке! Установка библиотеки для работы с api CrystalPay npm install crystalpay-api TERMINAL npm install crystalpay-api Создаём файл app.js const CrystalPayAPI = require('crystalpay-api'); const login = ''; //Логин кассы const secret = ''; //Секрет кассы const salt = ''; //Соль const api = new CrystalPayAPI(login, secret, salt); //Получение информации о кассе api.getMeInfo().then(data => { console.log(data) }) // //Получение информации о методах оплаты // api.getMethodList() // //Изменение настроек метода оплаты // api.editMethod(method, extraCommissionPercent, enabled)()\ // //Получение баланса кассы // api.getBalanceInfo(hideEmpty) // //Выставление счёта на оплату // api.createInvoice(amount, amountCurrency, requiredMethod, type, description, redirectUrl, callbackUrl, extra, payerDetails, lifetime) // //Получение информации о счёте // api.getInvoiceInfo(id) // //Создание заявки на вывод средств // api.createPayoff(amount, method, wallet, subtractFrom, callbackUrl, extra) // //Подтверждение заявки на вывод средств // api.confirmPayoff(id) // //Отмена заявки на вывод средств // api.cancelPayoff(id) // //Получение информации о заявке на вывод средств // api.getPayoffInfo(id) // //Получение списка доступных валют // api.getTickerList() // //Получение курса валют по отношению к рублю // api.getTickerRate(tickers) // //Получение истории платежей или выводов type = 'payments' || type == 'payoff' // api.getHistory(type, page, items) // //Получение общей статистики // api.getSummary() // //invoice - Успешная оплата // api.callbackInvoice(signature, id, url, state, type, method, required_method, currency, service_commission, extra_commission, amount, pay_amount, remaining_amount, balance_amount, description, redirect_url, callback_url, extra, created_at, expired_at) // //payoff - Вывод завершён // api.callbackPayoff(signature, id, state, method, currency, commission, amount, rub_amount, receive_amount, deduction_amount, subtract_from, wallet, message, callback_url, extra, created_at) JS const CrystalPayAPI = require('crystalpay-api'); const login = ''; //Логин кассы const secret = ''; //Секрет кассы const salt = ''; //Соль const api = new CrystalPayAPI(login, secret, salt); //Получение информации о кассе api.getMeInfo().then(data => { console.log(data) }) // //Получение информации о методах оплаты // api.getMethodList() // //Изменение настроек метода оплаты // api.editMethod(method, extraCommissionPercent, enabled)()\ // //Получение баланса кассы // api.getBalanceInfo(hideEmpty) // //Выставление счёта на оплату // api.createInvoice(amount, amountCurrency, requiredMethod, type, description, redirectUrl, callbackUrl, extra, payerDetails, lifetime) // //Получение информации о счёте // api.getInvoiceInfo(id) // //Создание заявки на вывод средств // api.createPayoff(amount, method, wallet, subtractFrom, callbackUrl, extra) // //Подтверждение заявки на вывод средств // api.confirmPayoff(id) // //Отмена заявки на вывод средств // api.cancelPayoff(id) // //Получение информации о заявке на вывод средств // api.getPayoffInfo(id) // //Получение списка доступных валют // api.getTickerList() // //Получение курса валют по отношению к рублю // api.getTickerRate(tickers) // //Получение истории платежей или выводов type = 'payments' || type == 'payoff' // api.getHistory(type, page, items) // //Получение общей статистики // api.getSummary() // //invoice - Успешная оплата // api.callbackInvoice(signature, id, url, state, type, method, required_method, currency, service_commission, extra_commission, amount, pay_amount, remaining_amount, balance_amount, description, redirect_url, callback_url, extra, created_at, expired_at) // //payoff - Вывод завершён // api.callbackPayoff(signature, id, state, method, currency, commission, amount, rub_amount, receive_amount, deduction_amount, subtract_from, wallet, message, callback_url, extra, created_at)