Загрузка...

Подключаем платёжку CrystalPay [NodeJS]

Тема в разделе Node.js создана пользователем ShadowWebDanger 27 июн 2023. (поднята 3 июл 2023) 648 просмотров

  1. ShadowWebDanger
    ShadowWebDanger Автор темы 27 июн 2023 Заблокирован(а) 65 16 июн 2022
    Старая их библиотека устарела, и не обновляется.

    Прочтите документацию - Читать

    Перейдём к установке!
    Установка библиотеки для работы с api CrystalPay
    TERMINAL

    npm install crystalpay-api
    Создаём файл app.js
    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)
     
    27 июн 2023 Изменено
    1. ShadowWebDanger Автор темы
      Aisy, Хорошо
  2. FL1NEE
    FL1NEE 27 июн 2023 18 y.o 65 24 окт 2020
    У тебя ошибочка, npm install ctystalpay-api
    А в переменной crystalpay-api
     
    1. ShadowWebDanger Автор темы
      FL1NEE, Поправил, благодарю
  3. FL1NEE
    FL1NEE 27 июн 2023 18 y.o 65 24 окт 2020
    В принципе библиотека годная:finger_up:
     
  4. byed
    byed 30 июн 2023 Разработка- https://zelenka.guru/threads/4546710/ 6184 19 апр 2020
    благодарочка , может пригодится
     
Загрузка...
Top