스킬 Payment Integration
💳

Payment Integration

안전

결제 프로세서 안전하게 통합하기

결제 시스템 구축에는 보안과 엣지 케이스에 대한細心の 주의가 필요합니다. 이 스킬은 PCI 준수를 기본으로 포함하여 Stripe, PayPal, Square 통합을 위한 검증된 패턴을 제공합니다.

지원: Claude Codex Code(CC)
🥉 72 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"Payment Integration" 사용 중입니다. Create a Stripe checkout session for a product with ID prod_123 and price $49.99

예상 결과:

라인 항목, 성공 URL, 취소 URL, 주문 추적용 메타데이터를 포함한 Stripe Checkout Session을 생성하는 서버측 코드입니다. 클라이언트 리다이렉션을 위한 세션 ID를 반환합니다.

"Payment Integration" 사용 중입니다. How do I verify Stripe webhook signatures in Node.js?

예상 결과:

raw 요청 본문, 서명 헤더, 웹훅 시크릿과 함께 stripe.webhooks.constructEvent를 사용하는 코드 예제입니다. 잘못된 서명에 대한 오류 처리와 JSON 미들웨어를 우회해야 하는 이유에 대한 설명을 포함합니다.

보안 감사

안전
v1 • 2/24/2026

This is a prompt-only instructional skill with no executable code. Static analysis found 0 security issues with a risk score of 0/100. The skill provides security best practices for payment integration including webhook signature verification, PCI compliance guidance, and idempotency patterns. No malicious patterns detected.

0
스캔된 파일
0
분석된 줄 수
0
발견 사항
1
총 감사 수
보안 문제를 찾지 못했습니다
감사자: claude

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
50
커뮤니티
100
보안
74
사양 준수

만들 수 있는 것

전자상거래 체크아웃 통합

Stripe Elements 또는 PayPal 버튼을 사용하여 안전한 체크아웃 흐름을 구축하고, 장바구니 총액 검증 및 주문 확인 웹훅을 포함합니다.

구독 결제 시스템

체험 기간, 비례 계산, 실패한 결제 재시도, 취소 흐름을 적절히 처리하여 정기 결제 로직을 구현합니다.

결제 웹훅 핸들러

서명을 확인하고 멱등성을 보장하며 성공적인 청구 및 분쟁과 같은 결제 이벤트를 처리하는 강력한 웹훅 엔드포인트를 생성합니다.

이 프롬프트를 사용해 보세요

기본 Stripe 체크아웃 설정
내 전자상거래 사이트에 대한 기본 Stripe 체크아웃 통합을 만들어주세요. Stripe Elements를 사용한 결제 양식, 서버측 결제 의도 생성, 성공적인 결제를 위한 웹훅 처리가 필요합니다.
체험 기간이 있는 구독
Stripe Billing을 사용하여 14일 무료 체험 기간이 있는 구독 플랜을 구현해야 합니다. 구독을 생성하고, 체험 기간을 처리하며, 체험 종료 시 첫 결제를 처리하는 방법을 보여주세요.
웹훅 보안 구현
Stripe를 위한 안전한 웹훅 엔드포인트를 생성하세요. 서명을 검증하고, 중복 이벤트를 확인하며, payment_intent.succeeded 및 charge.disputed 이벤트를 처리합니다. 처리된 이벤트 ID 저장을 위한 데이터베이스 포함.
다중 제공자 결제 게이트웨이
Stripe와 PayPal 체크아웃 옵션을 모두 지원해야 합니다. 제공자 간 전환이 가능한 추상화 레이어와 통합된 결제 확인 처리 및 오류 보고를 설계해주세요.

모범 사례

  • 결제 이벤트를 처리하기 전에 항상 공식 SDK 메서드를 사용하여 웹훅 서명을 검증하세요
  • 중복 주문 충족을 방지하기 위해 처리된 이벤트 ID를 저장하여 멱등성을 구현하세요
  • PCI 범위를 줄이기 위해 토큰화(Stripe Elements, PayPal SDK)를 사용하여 원본 카드 데이터를 처리하지 마세요

피하기

  • 데이터베이스에 원본 신용 카드 번호, CVV 코드, 전체 자기 띠 데이터를 절대 저장하지 마세요
  • 개발 환경에서도 웹훅 서명 검증을 건너뛰지 마세요
  • 비동기적으로 처리하기 위해 비용이 많이 드는 작업에 대해 웹훅을 동기적으로 처리하지 마세요 - 200 OK를 빠르게 반환한 후 비동기적으로 처리하세요

자주 묻는 질문

이 스킬은 어떤 결제 프로세서를 지원합니까?
이 스킬은 Stripe, PayPal, Square에 대한 통합 가이드를 제공합니다. 대부분의 사용 사례에서 Stripe가 우수한 문서화와 개발자 경험을 위해 권장됩니다.
이 스킬을 사용하려면 PCI 준수가 필요합니까?
토큰화(Stripe Elements, PayPal SDK)를 사용하면 PCI 범위가 SAQ-A로 크게 줄어듭니다. 여전히 기본 준수가 필요하지만 원본 카드 데이터를 직접 처리하지는 않습니다.
실제 카드 청구 없이 결제 통합을 테스트하려면 어떻게 해야 합니까?
모든 결제 제공자는 테스트 API 키와 테스트 카드 번호가 있는 테스트 모드를 제공합니다. 개발 중에는 테스트 모드를 사용하고 프로덕션 준비가 되었을 때만 라이브 키로 전환하세요.
웹훅이 여러 번 전달되면 어떻게 됩니까?
결제 제공자는 2xx 응답을 받지 못한 웹훅을 재시도합니다. 중복 주문을 방지하기 위해 이벤트 ID를 저장하고 처리 전에 확인하여 멱등성을 구현하세요.
이 스킬은 환불과 분쟁을 처리할 수 있습니까?
네, 결제 제공자 API를 통해 환불을 처리하고 적절한 알림 및 기록 유지를 위한 분쟁 웹훅을 처리하기 위한 코드 패턴을 제공합니다.
구독 플랜 변경 및 비례 계산을 어떻게 처리합니까?
이 스킬은 비례 계산 동작 구성을 포함한 Stripe Billing 구독 업데이트 코드를 생성합니다. 다음 결제 주기에 대한 즉각적인 청구 또는 크레딧을 포함합니다.

개발자 세부 정보

파일 구조

📄 SKILL.md