0.1.1 • Published 3 years ago

yookassa v0.1.1

Weekly downloads
40
License
MIT
Repository
github
Last release
3 years ago

YooKassa API для Node.js

Клиент для работы с платежами по API YooKassa. Подходит тем, у кого способ подключения называется API.

Требования

  1. Node.js
  2. npm

Установка

npm i yookassa

Начало работы

const YooKassa = require('yookassa');

const yooKassa = new YooKassa({
    shopId: '<Идентификатор магазина>',
    secretKey: '<Секретный ключ>'
});

const payment = await yooKassa.createPayment({
    amount: {
      value: "2.00",
      currency: "RUB"
    },
    payment_method_data: {
        type: "bank_card"
    },
    confirmation: {
      type: "redirect",
      return_url: "https://www.merchant-website.com/return_url"
    },
    description: "Заказ №72"
});

API кассы

МетодОписание
createPaymentСоздание платежа
getPaymentИнформация о платеже
capturePaymentПодтверждение платежа
cancelPaymentОтмена платежа
createRefundСоздание возврата
getRefundИнформация о возврате

API платежа

Свойства

НазваниеОписание
isPendingРавен ли статус платежа pending
isWaitingForCaptureРавен ли статус платежа waiting_for_capture
isSucceededРавен ли статус платежа succeeded
isCanceledРавен ли статус платежа canceled
isResolvedРавен ли статус платежа succeeded или canceled
confirmationUrlURL для подтверждения

Методы

НазваниеАргументыОписание
reloadПолучить информацию о платеже
captureamountПодтвердить платеж
cancelОтменить платеж
refundamountВернуть платеж

API возврата

Методы

НазваниеАргументыОписание
reloadПолучить информацию о возврате
0.1.1

3 years ago

0.1.0

3 years ago

0.0.1

3 years ago