Malaysia Payment Gateway Skills
63 скилла для платежных шлюзов Малайзии: серверный чекаут, проверка подписей вебхуков и идемпотентное зачисление платежа
- 75 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скиллы пишут код для приема платежей, и ошибка в нем влияет на деньги клиентов
- Агент просит данные аккаунта шлюза, а ключи нельзя вставлять в чат
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/malaysia-payment-gateway-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скиллы пишут код для приема платежей, и ошибка в нем влияет на деньги клиентов
- Агент просит данные аккаунта шлюза, а ключи нельзя вставлять в чат
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий содержит общий скилл `malaysia-payment-gateway` и по одному скиллу `setup-<шлюз>` на каждый из шлюзов: CHIP, Curlec, Xendit, Bayarcash, toyyibPay, Billplz, Fiuu, senangPay, HitPay, Stripe Malaysia, 2C2P, Adyen, PayPal и другие, всего 63. Общий скилл ведет агента по порядку: найти в приложении таблицы заказов и сессию, создать локальное намерение платежа, затем сессию у шлюза, а зачисление подтвердить на сервере. Скиллы шлюзов описывают конкретные методы: создание счета или платежной сессии, обратные вызовы, проверку подписи HMAC или другой схемы, возвраты, выплаты, рекуррентные платежи. В папках `references/` лежат справочники по API, кодам ответов, настройке аккаунта и вебхукам, а также карта источников. Каждый скилл ссылается на страницу комиссий шлюза на сайте Malaysia Payment Gateway, где сравниваются тарифы 81 шлюза. Установка идет командой `npx skills@latest add afu-it/malaysia-payment-gateway`, по желанию с флагами `--skill` и `--all`.
Для кого. Разработчикам интернет-магазинов и сервисов в Малайзии, которые подключают FPX, DuitNow QR, карты и электронные кошельки.
Подходит, если
- В приложении нужен платеж через Billplz или toyyibPay, и агент должен учесть подпись обратного вызова
- Планируется выбор шлюза, и нужен чек-лист: комиссии, возвраты, песочница, боевой режим
- Платеж проходит, но доступ у клиента не открывается, и нужно проверить логику зачисления
- Требуется проверить чужую интеграцию на идемпотентность и защиту вебхука
Не подходит, если
- Шлюза нет в списке: скилла для него нет, общий скилл дает только план и проверки
- Нужна платежная интеграция вне Малайзии: все скиллы настроены на местные способы оплаты
- Нужен готовый плагин для CMS: скиллы пишут код приложения, а плагины магазинов не ставят
Пример запроса к агенту
Подключи оплату через Billplz к моему Laravel-приложению: создай платеж, проверь подпись обратного вызова и открой доступ после подтвержденияОграничения
Версии API у шлюзов меняются, а справочники в `references/` собраны автором по документации на дату коммита, поэтому сверяйте методы с актуальным описанием шлюза. Скиллы не получают ключи шлюзов и не проводят платежи сами: они пишут и проверяют код, который затем работает с вашими ключами. Тестовые платежи выполняют в песочнице шлюза вручную. Лицензия в репозитории не указана, и перед использованием в проекте стоит уточнить условия у автора. Для шлюзов с сертификатами или договорами нужен действующий аккаунт мерчанта.
Как отключить. Удалите папки скиллов из `.agents/skills/` или `.claude/skills/` проекта либо переустановите набор с нужным списком скиллов командой `npx skills@latest add afu-it/malaysia-payment-gateway --skill <имя>`.
Частые вопросы
Какие шлюзы покрывает набор?
Шестьдесят три скилла, среди них CHIP, Curlec, Xendit, Bayarcash, BCL, toyyibPay, Billplz, Fiuu, senangPay, HitPay, Stripe Malaysia, 2C2P, Adyen, PayPal, Qashier и Setel. Полный список в таблице README.
Можно ли поставить только один скилл?
Да, флаг `--skill` принимает имя, например `setup-curlec`. Флаг `--list` показывает доступные скиллы, `--all` ставит все, `-g` делает установку глобальной.
Что общий скилл проверяет перед завершением?
Файл `references/security-settlement.md`: подпись вебхука, повторную доставку, сверку суммы и валюты и порядок, в котором платеж зачисляется на сервере.
Где посмотреть комиссии шлюзов?
На сайте Malaysia Payment Gateway сравниваются тарифы 81 шлюза по их официальным страницам. Там есть бесплатный JSON API и MCP-сервер, а каждый скилл ссылается на страницу своего шлюза.
Работает ли набор в Claude Code?
Скиллы оформлены как SKILL.md, а установщик `npx skills` кладет их в папки Claude Code, Codex, Cursor и других агентов. Папка `agents/openai.yaml` рядом со скиллом нужна для Codex.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыОфициальный скилл ECPay учит агента подключать платежи, логистику и электронные счета тайваньского сервиса.
Сотни скиллов по провайдерам учат агента принимать вебхуки, проверять подписи и разбирать события; примеры для Express и FastAPI.
Скилл ЮKassa
Yookassa Skill
Справочный скилл для интеграции ЮKassa: API v3, SDK для TypeScript, одностадийные и двухстадийные платежи, вебхуки и 54-ФЗ
Скилл Payload
Payload agent skill
Официальный скилл Payload CMS, который приходит вместе с пакетом: коллекции, поля, хуки, доступы, запросы и адаптеры баз данных
Официальные скиллы Clerk учат агента подключать аутентификацию к Next.js, React, Vue, Expo, Swift и Android
Пять скиллов Saleor для агента: приложения, витрина, конфигуратор магазина как кода и внутреннее устройство бэкенда
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Malaysia Payment Gateway Skills (эта карточка) | нет | 75 | ||
| E2B Stripe Projects skill | нет | 14 813 | проекты Stripe в E2B, платежные шлюзы Малайзии не охватывает | |
| Stripe AI | да | OAuth | 2 055 | официальные инструменты Stripe для ИИ |
Коротко о README
README перечисляет скиллы таблицей: название, для чего и ссылка на комиссии шлюза. Затем идут порядок установки с проверкой текущей версии, список флагов `npx skills` и ссылка на сайт сравнения шлюзов.
Бейдж для README
Исходный SKILL.md
--- name: malaysia-payment-gateway description: Build, debug, review, and explain Malaysia payment gateway integrations. Use when implementing checkout, payment links, hosted payment pages, redirects, callbacks, webhooks, HMAC/signature verification, idempotent settlement, paid-access unlocking, refunds, reconciliation, sandbox/live setup, or provider switching for Malaysian gateways such as CHIP Collect, Curlec/Razorpay, Xendit Malaysia, Bayarcash, BCL Pay, toyyibPay, Billplz, FPX, DuitNow QR, cards, or e-wallets. --- # Malaysia Payment Gateway Use this skill to add production-grade payment collection to an app, not only to make a checkout button. Treat payment as a state machine: local intent first, gateway session second, verified server-side settlement last. ## Quick Start 1. Identify provider, product, currency, amount unit, and environment. 2. Read [references/integration-checklist.md](references/integration-checklist.md). 3. If provider-specific guidance is needed, read [references/provider-patterns.md](references/provider-patterns.md). 4. Before marking complete, check [references/security-settlement.md](references/security-settlement.md). ## Implementation Workflow ### 1. Map Existing App Find: - Auth/session helper. - Database access layer. - Existing order, invoice, subscription, entitlement, or payment tables. - Server route pattern. - Environment/secret handling. - Test style and deployment target. Do not start with provider API calls before local payment records and settlement rules are clear. ### 2. Create Local Payment Intent Create or reuse a `payments` table with at least: - `id` - `user_id` or customer id - `product` or order id - `amount_original` - `discount_amount` - `amount_paid` - `currency` - `provider` - `status` - `gateway_ref`