К основному содержанию
скилл CX Codex

payment-pci-security — скилл для Claude Code: суть и установка

Скилл помогает безопасно обрабатывать платежи по картам через Secure Proxy и соблюдать требования стандарта PCI DSS в коннекторах без сертификации.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add vtex/skills --skill payment-pci-security -a claude-code
Открыть на GitHub

Что делает payment-pci-security

Коннекторы в несертифицированных средах обязаны обращаться к эквайеру только через адрес secureProxyUrl. Токены вроде numberToken работают исключительно внутри этого прокси. Там они подменяются на реальные реквизиты.

Прокси задействуется лишь на этапе авторизации платежа. Операции отмены или возврата не содержат карточных данных. Они не получают параметр secureProxyUrl, поэтому запросы отправляются напрямую в API провайдера с ключами доступа.

Правила жёстко ограничивают сохранение информации. Разрешено хранить только первые шесть цифр card.bin и дату окончания карты. Попадание номеров или секретных кодов в логи грозит штрафами от $100K в месяц.

Какие задачи решает

  • маршрутизировать авторизацию карт через secureProxyUrl
  • предотвратить утечку полных реквизитов карт в логи и базы данных
  • настроить прямые запросы к PSP для отмены и возврата платежей
  • проверить платежный коннектор на требования PCI DSS

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

  • Проверь обработчик Create Payment на корректную передачу заголовка X-PROVIDER-Forward-To в Secure Proxy
  • Настрой логику возврата средств без обращения к secureProxyUrl
  • Покажи, какие данные карты можно безопасно сохранить в базе данных

Как установить payment-pci-security

1Через Skills CLI (Vercel)

npx skills add vtex/skills --skill payment-pci-security -a claude-code

2Вручную: положить файлы

~/.claude/skills/payment-pci-security/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/payment-pci-security/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о payment-pci-security

Как установить payment-pci-security в Claude Code?

Выполните команду npx skills add vtex/skills --skill payment-pci-security -a claude-code в терминале проекта.

Зачем нужен скилл payment-pci-security?

Он задаёт правила безопасной работы с картами, чтобы код платежного шлюза соответствовал PCI DSS и не отправлял сырые данные мимо шлюза-прокси.

Почему secureProxyUrl не используется для возвратов и отмен?

Это поле передаётся только при первичной авторизации платежа. Операции отмены или возврата не содержат конфиденциальных номеров карт, поэтому их запросы направляются напрямую в API эквайера.

Похожие скиллы

Все скиллы по теме «Безопасность» →
git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. CX Codex +1 45 400установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. CX Codex +1 54 800установок security-and-hardening addyosmani Помогает проектировать защиту и проверять код на уязвимости при работе с вводом, авторизацией, сессиями и внешними сервисами. Подойдёт перед релизом и при создании функций, которые обрабатывают недоверенные данные. CX Codex +1 70 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора38

marketplace-fulfillment Скилл помогает написать сторону селлера в VTEX: ответ на симуляцию, приём заказа с резервом, подтверждение отгрузки, накладные и трекинг в OMS. CX Codex +1 1 000установок marketplace-order-hook Помогает проектировать VTEX-интеграции заказов через Feed v3 и Hook. Нужен для вебхуков, проверки событий и защиты от повторной обработки. CX Codex +1 1 000установок marketplace-catalog-sync Помогает писать коннектор продавца, который отправляет товары в маркетплейс VTEX и держит цены с остатками в актуальном состоянии. CX Codex +1 1 000установок payment-provider-protocol Помогает создавать и отлаживать коннекторы к платёжному шлюзу VTEX по спецификации PPP. Содержит правила для всех девяти эндпоинтов и прохождения тестов. CX Codex +1 1 000установок marketplace-rate-limiting Учит агента обрабатывать 429 от VTEX API: экспоненциальный backoff с джиттером, чтение заголовков лимитов, circuit breaker и очередь запросов. CX Codex +1 1 000установок payment-async-flow Правила для кода платёжного коннектора VTEX: Boleto, Pix, банковские редиректы, callbackUrl и проверка подписи. CX Codex +1 1 000установок payment-provider-framework Скилл помогает проектировать и собирать платёжный коннектор VTEX IO. Он пригодится при настройке PPF, маршрутов, Secure Proxy и проверке сборки. CX Codex +1 979установок vtex-io-rbac Помогает настроить доступ к маршрутам и ресурсам приложения VTEX IO: роли, ресурсные политики, VRN и директивы @auth. CX Codex +1 737установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой