Mayar Skills — платежи Mayar в проект

Mayar Skills

Скилл mayar-v2 ведет агента через подключение платежей Mayar: ссылки на оплату, счета, подписки, QRIS и вебхуки

  • 14 ★ репозитория
  • Последний коммит
  • MIT
СкиллОфициальный

Широкий доступ

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

  • Агент создает счета, подписки и QRIS-платежи и регистрирует вебхуки в аккаунте Mayar, а боевой ключ API открывает реальные деньги
  • Ошибка в обработке вебхука может привести к повторной выдаче товара или пропущенной оплате
Все причины и проверки

mayarid/skills

Установка

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

npx skillfoxx add skills/mayar-skills

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

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

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент создает счета, подписки и QRIS-платежи и регистрирует вебхуки в аккаунте Mayar, а боевой ключ API открывает реальные деньги
  • Ошибка в обработке вебхука может привести к повторной выдаче товара или пропущенной оплате

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

Что делает

Mayar — платежный сервис для Индонезии: QRIS, виртуальные счета, электронные кошельки и карты. Репозиторий содержит один скилл mayar-v2 (версия 2.3.0) и готовые промпты для установки и типовых задач. Скилл работает в трех режимах. BUILD встраивает платежи в приложение по четырем фазам: разведка проекта и вопросы, план со схемой данных и согласованием, реализация, проверка. Агент выбирает тип оплаты (разовая, счет, подписка, кредиты, лицензия, QRIS, рассрочка) и вид кассы: страница Mayar, встроенное окно или собственная форма. Для Next.js, TanStack Start и Vite React есть отдельные подсказки по стеку. OPS управляет аккаунтом из терминала через `npx -y mayar@latest`: баланс, счета, транзакции, продукты, клиенты, вебхуки и проверка лицензий. LEARN отвечает на вопросы о Mayar по документации и ничего не меняет.

Для кого. Разработчикам и владельцам цифровых продуктов в Индонезии, которые принимают оплату через Mayar и хотят подключить ее с помощью агента.

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

  • На сайт с электронной книгой нужна оплата с выдачей ссылки на скачивание после платежа
  • Подписка на закрытый контент должна продлеваться по счету на каждый период
  • Кассе нужен динамический QRIS на нужную сумму прямо из терминала
  • Вебхук оплаты срабатывает дважды, и выдача товара дублируется
  • Покупатель должен остаться на вашем сайте и платить в окне поверх страницы

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

  • Платежи принимаются в России или через другой шлюз: скилл знает только Mayar и не сравнивает провайдеров
  • Проекту нужен подтвержденный платеж по динамическому QRIS: в документации нет вебхука для такого кода, и сверять придется вручную
  • Приложение работает только в браузере без сервера, например SPA на Vite: ключи API нельзя хранить на клиенте

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

Добавь на сайт платежи Mayar для продажи курса: оплата одним счетом, после платежа открыть доступ к урокам.

Ограничения

Нужны ключ API Mayar (web.mayar.id для боя, web.mayar.io для песочницы), доступ к документации и Node.js 18 или новее для команд CLI. Официального SDK у Mayar нет, пример кода использует fetch.

Документация не описывает идентификатор транзакции в вебхуках, поэтому скилл по умолчанию отвергает неподтвержденные запросы. Для динамического QRIS нет идентификатора и вебхука, платежи сверяют в кабинете. Модель оплаты в рассрочку новее скилла, и агент задает больше вопросов. Команда из README с флагами --skill, --global и --yes ставит только mayar-v2.

Как отключить. Удалите папку mayar-v2 из каталога скиллов агента (путь для каждого клиента указан в документации скилла) и отзовите ключ API в кабинете Mayar. Код платежей, который агент уже написал, придется убрать из проекта отдельно.

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

Как поставить mayar-v2 в Claude Code?

Командой npx skills add mayarid/skills --skill mayar-v2 --global --yes или вставкой промпта prompts/install-claude-code.md в агента. Затем проверьте, что Claude Code видит скилл, и скажите: «Add Mayar payments to this website».

Чем отличаются режимы BUILD, OPS и LEARN?

BUILD пишет код интеграции в четыре фазы. OPS выполняет живые команды CLI по вашему аккаунту. LEARN читает документацию и отвечает на вопросы, ничего не запуская и не меняя.

Какие виды оплаты поддерживает скилл?

Разовый платеж, счет с позициями, подписку, кредиты, лицензию на ПО, динамический QRIS и рассрочку. Для каждого в репозитории есть готовый промпт, который вставляют в агента без правок.

Работает ли скилл в Cursor и Codex?

Да, для Cursor и Codex есть отдельные промпты, а также Hermes Agent, OpenClaw и других клиентов. Пути установки в каталог скиллов указаны для OpenCode, Gemini CLI и GitHub Copilot.

Чем отличаются три вида кассы?

Hosted уводит покупателя на страницу Mayar. Embedded открывает ту же страницу в окне поверх вашего сайта. Native рисует способы оплаты в вашем интерфейсе, для него в счете указывают paymentMethod. Агент по умолчанию рекомендует hosted.

Обсуждение

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

Скиллы
Официальный

Скилл Minara дает агенту доступ к крипторынку по командам обычными фразами: кошелек, обмен токенов, фьючерсы на Hyperliquid, лимитные ордера и аналитика

СкиллШирокий доступ377Звезды репозитория
Российский стек

Скилл подключает агента к платежному сервису EasyPay: продукты и инвойсы Stripe, ссылки СБП и выплаты через Т-Банк, крипта и Mercury на естественном языке

СкиллШирокий доступ3Звезды репозитория

Скилл ищет платные API для агента в каталоге TadaPay по протоколу и сети и отдает адрес с форматом запроса. Платит клиент пользователя.

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

Официальный скилл WeChat Pay: Claude Code и Cursor подбирают продукт, пишут код приема платежей, проверяют интеграцию и разбирают ошибки

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

Командная строка и MCP-сервер Stripe: агент оплачивает покупки реквизитами из кошелька Link только после вашего одобрения

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

Официальные MCP-сервер, плагины и скиллы Stripe: агент ищет по API и документации, читает и меняет данные аккаунта

MCP-серверШирокий доступ2,1 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Mayar Skills — платежи Mayar в проект (эта карточка)да14
Stripe AIдаOAuth2 059MCP-сервер и плагины Stripe, а здесь индонезийский Mayar с QRIS и виртуальными счетами
Скилл ЮKassaнет0скилл для российской ЮKassa, а здесь платежи Индонезии

Коротко о README

Быстрая установка идет через утилиту skills, для шести клиентов есть промпты установки, а ручной путь — копирование папки mayar-v2. Примеры запросов разложены по режимам BUILD, OPS и LEARN, известные пробелы документации Mayar перечислены отдельно. Структуру скилла проверяет скрипт validate.mjs. Лицензия MIT.

Бейдж для README

Исходный SKILL.md

---
name: mayar-v2
description: >
  Use this skill when the user wants to integrate Mayar payments or billing
  into an application—hosted, embedded, or native checkout, payment links,
  invoices, memberships, subscriptions, credit wallets, licenses, QRIS, or
  webhooks—or operate their Mayar account from the terminal, including
  balance, products, customers, transactions, invoices, and webhook
  administration—or ask what Mayar is, what it does, which payment methods it
  accepts, or how its features, account setup, and business verification work.
compatibility: Requires network access to Mayar documentation and API. CLI commands require Node.js 18+ and npx.
metadata:
  version: "2.3.0"
---

# Mayar

Select one branch from the user request:

- **BUILD** — Add a Mayar integration to an application. This branch includes
  the UI, server, persistent data, and fulfillment.
- **OPS** — Manage or test a Mayar account from the terminal.
- **LEARN** — Answer a question about Mayar itself. This branch reads
  documentation and changes nothing.

A **live call** is an agent command against the Mayar account. Use
`npx -y mayar@latest` for every live call. Application code uses the HTTP API.
Read [references/cli-commands.md](references/cli-commands.md) for CLI syntax.
If a BUILD documentation fetch or HTTP probe fails, take that CLI path and
continue the phase.

## LEARN

Read [references/product-knowledge.md](references/product-knowledge.md). Follow
only that file. Do not load the BUILD playbook. Do not run CLI commands. Do not
change any file.

## OPS

Read [references/cli-commands.md](references/cli-commands.md). Follow the OPS
procedure in that file. Do not load the BUILD playbook.

## BUILD: strict phase gates

Complete one phase at a time. Do not read the next phase file until you meet the

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