Клиент для работы с платежами по API YooKassa. Подходит тем, у кого способ подключения называется API.
- Node.js
- npm
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"
});
Название |
Описание |
isPending |
Равен ли статус платежа pending |
isWaitingForCapture |
Равен ли статус платежа waiting_for_capture |
isSucceeded |
Равен ли статус платежа succeeded |
isCanceled |
Равен ли статус платежа canceled |
isResolved |
Равен ли статус платежа succeeded или canceled |
confirmationUrl |
URL для подтверждения |
Название |
Аргументы |
Описание |
reload |
|
Получить информацию о платеже |
capture |
amount |
Подтвердить платеж |
cancel |
|
Отменить платеж |
refund |
amount |
Вернуть платеж |
Название |
Аргументы |
Описание |
reload |
|
Получить информацию о возврате |