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

payment-gateway-integration · aj-geddes — скилл для Claude Code: приём платежей

Скилл для интеграции Stripe, PayPal и Square в бэкенд: платежи, подписки, вебхуки. Пригодится, когда пишете биллинг или магазин.

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

Что делает payment-gateway-integration

Скилл описывает, как подключить платёжные шлюзы к серверу: проводить транзакции, вести подписки, обрабатывать вебхуки и разбираться с ошибками. Внутри есть краткий рабочий пример на Python — конфиг Stripe через переменные окружения и создание PaymentIntent в сервисном классе.

Основная часть — справочники в каталоге references/: интеграция Stripe с Python/Flask, вариант на Node.js/Express, подключение PayPal и управление подписками. Отдельный блок с практиками: проверять подписи вебхуков, использовать идемпотентные ключи, не хранить полные номера карт, тестировать в песочнице. Ключи Stripe берутся из окружения — STRIPE_SECRET_KEY, STRIPE_PUBLISHABLE_KEY, STRIPE_WEBHOOK_SECRET, так что их нужно задать заранее.

Скилл прямо говорит не доверять клиентской валидации и не игнорировать события вебхуков. Это повод проверить свой код на обоих фронтах, потому что именно там чаще всего и теряются деньги.

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

  • провести оплату картой через Stripe и вернуть статус заказа
  • настроить списание по подписке и продление
  • принять и проверить вебхук об успешном платеже
  • обработать возврат или спор по транзакции
  • подключить PayPal или Square к тому же бэкенду

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

  • подключи Stripe к Flask-бэкенду и сделай создание PaymentIntent
  • настрой обработку вебхуков Stripe с проверкой подписи
  • добавь подписки и рекуррентные списания в наш биллинг

Как установить payment-gateway-integration

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill payment-gateway-integration -a claude-code

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

~/.claude/skills/payment-gateway-integration/SKILL.md

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

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

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

code-generation-template Скилл для генерации кода из шаблонов: скаффолдинг проектов, boilerplate, работа с AST и движками шаблонов. Пригодится, когда нужно быстро создать повторяющийся код. CX Codex +1 532установок grpc-service-development Скилл помогает агенту проектировать gRPC-сервисы: контракты на Protocol Buffers, четыре режима вызовов, серверы на Node.js и Python. CX Codex +1 527установок gap-analysis Сравнивает текущее состояние проекта или команды с желаемым и показывает, чего не хватает. Пригодится перед крупными вложениями и планами развития. CX Codex +1 526установок network-debugging Помогает агенту разобраться, почему запросы падают, грузятся медленно или рвутся. Пригодится, когда приложение тормозит из-за сети, а причина неясна. CX Codex +1 526установок progressive-web-app Помогает собрать прогрессивное веб-приложение: манифест, service worker, работа без сети и установка на телефон. CX Codex +1 522установок sql-query-optimization Скилл разбирает медленные SQL-запросы в PostgreSQL и MySQL: план выполнения, индексы, переписывание. Пригодится, когда запрос тормозит, а непонятно почему. CX Codex +1 520установок kpi-dashboard-design Помогает выбрать метрики и собрать дашборд, который показывает выполнение целей. Пригодится, когда нужен отчёт для руководства или мониторинг процессов. CX Codex +1 520установок ML Model Training Скилл для обучения моделей машинного обучения: классификация, регрессия и кластеризация на scikit-learn, PyTorch и TensorFlow. CX Codex +1 515установок

Другие версии payment-gateway-integration

Похожие

payment-integration mrgoonie Скилл для интеграции платежей: SePay и VietQR, Polar, Stripe, Paddle, Creem.io. Пригодится, когда нужно провести оплату от чекаута до вебхука. CX Codex +1 349установок stripe-integration Seth Hobson Скилл помогает подключить Stripe: Checkout, подписки, вебхуки, возвраты и сохранение способов оплаты. Пригодится для платёжных сценариев в веб- и мобильных приложениях. CX Codex 13 404установок payment-processing Seth Hobson Плагин для работы с платежами: подключает Stripe и PayPal, помогает собрать оформление заказа, подписки и пройти требования PCI. Пригодится, когда в проект нужно встроить оплату, а не изобретать её с нуля. CX Codex ★ 41 729звёзд репо payment-testing kindlmann Набор инструкций для сквозного тестирования платежей через песочницы Stripe, Adyen и PayPal. Помогает настроить проверки списаний, сценариев 3DS и вебхуков в Playwright. CX Codex +1 978установок stripe-best-practices stripe Скилл помогает выбирать API Stripe, настраивать платежи и проверять безопасность интеграции. Пригодится при разработке, тестировании и ревью. CX Codex +1 98 100установок stripe-payments jezweb Скилл добавляет приём платежей через Stripe: Checkout Sessions, подписки, вебхуки и портал клиента. Пригодится, когда нужно быстро подключить оплату в веб-приложении. CX Codex +1 1 100установок

Рядом в теме «Бэкенд и API»

Всё по теме «Бэкенд и API» →

Вопросы о payment-gateway-integration

Как установить payment-gateway-integration в Claude?

Выполните npx skills add aj-geddes/useful-ai-prompts --skill payment-gateway-integration -a claude-code. Скилл появится по пути ~/.claude/skills/payment-gateway-integration/SKILL.md.

Что делает payment-gateway-integration?

Помогает встроить платёжные шлюзы Stripe, PayPal и Square в бэкенд: проводить платежи, вести подписки, принимать вебхуки и обрабатывать ошибки.

Какие справочники входят в скилл?

Четыре: интеграция Stripe с Python/Flask, вариант на Node.js/Express, подключение PayPal и управление подписками. Они лежат в каталоге references/.

Исходный текст

SKILL.md · MIT
---
name: payment-gateway-integration
description: >
  Integrate payment gateways like Stripe, PayPal, and Square with backends for
  payment processing, subscription management, and webhook handling. Use when
  building e-commerce platforms, implementing billing systems, and handling
  payments securely.
---

# Payment Gateway Integration

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Build secure payment processing systems with major payment providers (Stripe, PayPal, Square), handling transactions, subscriptions, webhooks, PCI compliance, and error scenarios across different backend frameworks.

## When to Use

- Processing customer payments
- Implementing subscription billing
- Building e-commerce platforms
- Handling refunds and disputes
- Managing recurring charges
- Integrating payment webhooks

## Quick Start

Minimal working example:

```python
# config.py
import os

class StripeConfig:
    STRIPE_SECRET_KEY = os.getenv('STRIPE_SECRET_KEY')
    STRIPE_PUBLISHABLE_KEY = os.getenv('STRIPE_PUBLISHABLE_KEY')
    STRIPE_WEBHOOK_SECRET = os.getenv('STRIPE_WEBHOOK_SECRET')

# stripe_service.py
import stripe
from datetime import datetime, timedelta
import logging

logger = logging.getLogger(__name__)

stripe.api_key = os.getenv('STRIPE_SECRET_KEY')

class StripePaymentService:
    @staticmethod
    def create_payment_intent(amount, currency='usd', description=None, metadata=None):
        """Create a payment intent"""
        try:
            intent = stripe.PaymentIntent.create(
                amount=int(amount * 100),  # Convert to cents
                currency=currency,
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Stripe Integration with Python/Flask](references/stripe-integration-with-pythonflask.md) | Stripe Integration with Python/Flask |
| [Node.js/Express Stripe Integration](references/nodejsexpress-stripe-integration.md) | Node.js/Express Stripe Integration |
| [PayPal Integration](references/paypal-integration.md) | PayPal Integration |
| [Subscription Management](references/subscription-management.md) | Subscription Management |

## Best Practices

### ✅ DO

- Use official payment SDK libraries
- Verify webhook signatures
- Store minimal payment information
- Never store full credit card numbers
- Use HTTPS for all payment routes
- Implement proper error handling
- Test with sandbox environments
- Handle payment failures gracefully
- Implement PCI compliance
- Log all payment transactions
- Use idempotency keys
- Implement retry logic

### ❌ DON'T

- Handle raw card data
- Store sensitive payment information
- Log sensitive details
- Trust client-side validation only
- Ignore webhook events
- Hardcode API keys
- Use test keys in production
- Skip SSL/TLS verification
- Forget to validate amounts
- Store payment tokens without encryption

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Смотрите также

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

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