Загрузка...

We connect payment CrystalPay [NodeJS]

Thread in Node.js created by ShadowWebDanger Jun 27, 2023. (bumped Jul 3, 2023) 652 views

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