Скилл ЮKassa

Yookassa Skill

Справочный скилл для интеграции ЮKassa: API v3, SDK для TypeScript, одностадийные и двухстадийные платежи, вебхуки и 54-ФЗ

  • 0 ★ репозитория
  • Последний коммит
Скилл

Минимальный доступ

Почему такой уровень

  • Скилл содержит только документацию и примеры кода
Все причины и проверки
Российский стек

gulivan/yookassa-skill

Установка

Сервисы

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/yookassa-skill

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скилл содержит только документацию и примеры кода

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл состоит только из документации: справочника по REST API v3 ЮKassa и примеров на TypeScript с SDK @a2seven/yoo-checkout. Он описывает жизненный цикл платежа, способы оплаты вроде СБП, SberPay и Mir, обработку вебхуков, возвраты, фискализацию по 54-ФЗ и стратегии повторов. В SKILL.md вынесены ключевые правила: ключ идемпотентности на каждую операцию, проверка статуса на сервере и сумма строкой.

Для кого. Для разработчиков на TypeScript и Node.js, которые подключают прием платежей через ЮKassa.

Подходит, если

  • Нужно создать платеж и обработать вебхук о его статусе
  • Нужно реализовать холдирование и списание в два этапа
  • Нужно передавать чеки по 54-ФЗ

Не подходит, если

  • Проект использует другой платежный шлюз
  • Бэкенд написан не на TypeScript и примеры SDK не подходят

Пример запроса к агенту

Добавь в Express-приложение оплату заказа через ЮKassa с вебхуком и чеком по 54-ФЗ

Ограничения

Скилл не выполняет запросы к API, он только подсказывает агенту, как писать код. Примеры привязаны к SDK @a2seven/yoo-checkout. Для работы приложения нужны YOOKASSA_SHOP_ID и YOOKASSA_SECRET_KEY.

Как отключить. Удалите папку yookassa из каталога скиллов Claude Code.

Частые вопросы

Какой SDK используется?

@a2seven/yoo-checkout, устанавливается вместе с uuid через npm install @a2seven/yoo-checkout uuid.

Обсуждение

Вопросов и отзывов пока нет.

ЮKassa: агент технической интеграции для Codex

ЮKassa: ИИ-агент технической интеграции для Codex

Российский стек

Плагин Codex с пятью скиллами и тринадцатью read-only MCP-инструментами для интеграции ЮKassa: проектирование, код, чеки, диагностика, ревью

ПлагинШирокий доступ

ЮKassa MCP

yookassa-mcp

Российский стек

MCP-сервер ЮKassa: платежи, возвраты, чеки по 54-ФЗ, выплаты и вебхуки прямо из диалога с агентом

MCP-серверШирокий доступ4Звезды репозитория
Официальный

Официальный MCP ЮKassa: агент создает ссылки на оплату и счета, проверяет статусы и возвраты, но сам деньги не переводит

MCP-серверШирокий доступ
Российский стек

Набор скиллов для операционки малого бизнеса в России: УСН, денежный поток, дебиторка, договоры, найм и проверка контрагента по ИНН

ПлагинРасширенный доступ29Звезды репозитория
Российский стек

Скилл для Claude Code и Codex, который пошагово переносит проект с Lovable на сервер Cloud.ru: self-hosted Supabase, HTTPS, домен, почта, платежи YooKassa

СкиллШирокий доступ
Российский стек

Монорепозиторий MCP-серверов для российских сервисов и API стран СНГ: платежи, CRM, маркетплейсы, доставка, HR и справочные данные

MCP-серверШирокий доступ36Звезды репозитория

Коротко о README

README кратко описывает документационный скилл для Claude Code по платежному шлюзу ЮKassa. Приведена структура: SKILL.md, справочники по авторизации, жизненному циклу платежа, способам оплаты, вебхукам, фискализации и ошибкам, а также четыре примера на TypeScript. Указаны зависимости SDK и переменные окружения магазина.

Бейдж для README

Исходный SKILL.md

---
name: yookassa
description: Russian payment gateway integration using YooKassa. Use when creating payments, processing transactions, handling webhooks, managing refunds, or implementing Russian fiscalization via 54-FZ.
keywords: [payment, gateway, yookassa, russia, 54-fz, sbp]
---

# Yookassa Payment Gateway

## Quick Reference

| Concept | Details |
|---------|---------|
| **API Version** | v3 |
| **Base URL** | `https://api.yookassa.ru/v3` |
| **Auth** | Basic (shop_id:secret_key) |
| **Required Header** | `Idempotence-Key` (UUID v4, unique per operation) |
| **Primary SDK** | `@a2seven/yoo-checkout` |
| **Amount Format** | String with 2 decimals: `"100.00"` |
| **Currency** | `RUB` (primary), `USD`, `EUR` supported |

## When to Use

Use this skill when you need to:
- Create one-time or recurring payments
- Handle Russian payment methods (SBP, SberPay, YooMoney, T-Pay, Mir)
- Implement 54-FZ fiscalization (receipts)
- Process refunds and cancellations
- Handle async payment confirmation via webhooks
- Implement two-stage (hold + capture) payments
- Manage saved payment methods for returning customers

## Core Payment Flow

```
1. Create Payment → 2. Redirect User → 3. Webhook (status update) → 4. Verify → 5. Capture (if two-stage)
```

## SDK Quick Start

```typescript
import { YooCheckout } from '@a2seven/yoo-checkout';

const checkout = new YooCheckout({
  shopId: process.env.YOOKASSA_SHOP_ID!,
  secretKey: process.env.YOOKASSA_SECRET_KEY!,
});
```

## Critical Rules

1. **Always use idempotency keys** - Every create/capture/cancel/refund needs a unique `Idempotence-Key`
2. **Never trust client-side** - Always verify payment status server-side via API or webhooks
3. **Amount is a string** - `{ value: "100.00", currency: "RUB" }` not a number
4. **Webhooks require 200 response** - Return HTTP 200 within 10 seconds or Yookassa retries
5. **Verify webhook IPs** - Whitelist Yookassa IP ranges for security
6. **54-FZ receipts** - Required for Russian merchants; include `receipt` object with items

Сообщить о проблеме

Foxx AIСкилл ЮKassa
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.