0.1.14 • Published 12 months ago

yookassa-ts v0.1.14

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

Yookassa API для Node.js

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

Требования

  1. Node.js
  2. npm

Установка

npm i yookassa-ts

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

import YooKassa from 'yookassa-ts/lib/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.14 @ 24 May 2023  
- Fix usage tips in README  
- Upgrade app version to 0.1.14

0.1.13 @ 22 May 2023  
- Upgrade app version to 0.1.13  
- Release version 0.1.13  
- Fix non required idempotenceKey for createPayment method

0.1.12 @ 22 May 2023  
- Release version 0.1.12  
- Upgrade app version to 0.1.12

0.1.11 @ 22 May 2023  
- Upgrade app version to 0.1.11  
- Release version 0.1.11  
- Fix publish script

0.1.10 @ 22 May 2023  
- Upgrade app version to 0.1.8  
- Release version 0.1.9  
- Fix publish script  
- Release version 0.1.10  
- Upgrade app version to 0.1.10  
- Upgrade app version to 0.1.9  
- Fix publish script  
- Fix publish script

0.1.7 @ 22 May 2023  
- Fix publish script  
- Upgrade app version

0.1.6 @ 22 May 2023  
- Upgrade app version

0.1.5 @ 22 May 2023  
- Upgrade app version

0.1.4 @ 22 May 2023  
- Fix bank_card structure  
- Upgrade app version

0.1.3 @ 21 May 2023  
- Fix publish  
- Fix Amount types  
- Add new build  
- Upgrade app version

0.1.2 @ 21 May 2023  
- Initial commit  
- Restore original logics with injected typings  
- WIP: Add almost all of used types, enums and annotations  
- Initial commit  
- Fix typings in main module, add publish script and changelog  
- Fix publish script  
- Update Readme  
- Refactor YooKassa class  
- Fix version  
- Upgrade app version  
- Fix publish script  
- Fix publish script  
- Update version  
- Update README.md

Контакты

Почта: dev@its.bz\ Сайт: its.bz

Лицензия

MIT

0.1.14

12 months ago

0.1.13

12 months ago

0.1.12

12 months ago

0.1.6

12 months ago

0.1.3

12 months ago

0.1.2

12 months ago