Skip to main content
skill CX Codex

payment-pci-security — Claude Code skill: setup and features

Enforces PCI DSS requirements and Secure Proxy routing when building payment connectors that handle card authorization, token exchange, and post-auth requests.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add vtex/skills --skill payment-pci-security -a claude-code
Open on GitHub

What payment-pci-security does

In non-certified environments, connectors must send card requests through secureProxyUrl. The proxy replaces tokenized values like numberToken with actual customer credentials. Direct calls with raw card data are banned.

The proxy URL appears solely during payment authorization. Post-authorization actions like refunds avoid card records entirely. They use transaction identifiers instead. Direct API requests handle these stages without proxy endpoints.

Datastores may only keep the first six digits from card.bin alongside the card expiration. Leaking raw card numbers into server logs triggers compliance fines starting at $100K monthly. Security auditing stops these leaks.

What it helps with

  • route card authorization calls via secureProxyUrl
  • separate authorization proxying from direct post-auth capture and refunds
  • block sensitive card numbers from application logs and datastores
  • audit payment connectors against core PCI DSS constraints

Example prompts for the agent

  • Inspect our Create Payment routine to ensure card tokens route through secureProxyUrl
  • Implement a refund handler calling the acquirer API directly without proxy tokens
  • Audit our connector storage rules to ensure only allowed card fields are persisted

How to install payment-pci-security

1Skills CLI (Vercel)

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

2Manually: put the files in place

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

Copy the whole skill folder; for one project use .claude/skills/payment-pci-security/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about payment-pci-security

How to install payment-pci-security in Claude Code?

Run npx skills add vtex/skills --skill payment-pci-security -a claude-code in your terminal.

What does payment-pci-security do?

It provides architecture rules for payment connectors, ensuring non-certified environments use proxying for tokenized card authorizations and direct calls for subsequent operations.

Can secureProxyUrl be used for settlement or refund calls?

No. The proxy URL is exclusively supplied during authorization. Post-authorization actions carry transaction IDs rather than card numbers, so they communicate directly with provider APIs.

Similar skills

All skills for Security →

From the same set38

marketplace-fulfillment Helps an agent build the seller side of VTEX fulfillment: simulation, order reservations, dispatch, and invoice and tracking calls to OMS. CX Codex +1 1,000installs marketplace-order-hook Guides VTEX order integrations built with Feed v3 or Hook. Use it when a webhook must validate events, fetch order data, and avoid duplicate processing. CX Codex +1 1,000installs marketplace-catalog-sync Guides the agent while you build a seller connector that pushes SKUs into a VTEX marketplace and keeps price and stock in step. CX Codex +1 1,000installs payment-provider-protocol Assists with building and debugging VTEX Payment Provider Protocol connectors. Enforces endpoint routing, payload schemas, and response rules for homologation. CX Codex +1 1,000installs marketplace-rate-limiting Teaches your agent to handle VTEX API 429s: exponential backoff with jitter, rate limit headers, circuit breaker and request queuing. CX Codex +1 1,000installs payment-async-flow Rules for VTEX payment connector code: Boleto, Pix, bank redirects, callbackUrl handling and signature validation. CX Codex +1 1,000installs payment-provider-framework This skill guides VTEX IO payment connector work, from PPF wiring to Secure Proxy and build checks. Use it when implementing or maintaining a connector app. CX Codex +1 979installs vtex-io-rbac Walks you through locking down VTEX IO app routes and resources: role policies, resource policies, VRN principals and @auth directives. CX Codex +1 737installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor