- 20.06.2022
- 23 849
- 218
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
Старая их библиотека устарела, и не обновляется.
Прочтите документацию -
Перейдём к установке!
Установка библиотеки для работы с api CrystalPay
Прочтите документацию -
Перейдём к установке!
Установка библиотеки для работы с api CrystalPay
Код:
npm install crystalpay-api
JavaScript:
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)
Последние темы в этом разделе:
- [Дмитрий Скоромнов] Основы системного администрирования (2024)
- [Анна Вичугова, Зоя Степчева] Проектирование сложных API: OpenAPI + AsyncAPI (2024)
- [Глеб Михайлов] [Stepik] SQL для анализа данных (2024)
- [Bogdan Stashchuk] [Udemy] Полный курс по MongoDB (2024)
- [Udemy] Полный учебный курс по Go. С Нуля до Героя (2019) [Engl]
- [Академия АйТи] Тестирование на проникновение и анализ безопасности. Базовый уровень (2024)
- [HTML Academy] Профессиональный онлайн-курс Vite (2024)
- [Дмитрий Чернов] Виртуализация Proxmox VE. Внедрение и эксплуатация. Расширенные возможности. Часть 2 (2024)
- [Udemy] [Рамзай Дупати] [ENG] Полный курс по сетевому взлому - от начинающего до продвинутого (2024)
- [infostart.ru] DevOps для 1С (2024)