payment-gateway-integration
Connect your app to Stripe, PayPal, or Square for complete payment handling. The skill covers checkout flows, subscription billing, refunds, and webhook processing with built-in security practices and error handling.
Payment Gateway Integration lets you add secure checkout and recurring billing with Stripe, PayPal, or Square.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-25
Payment Gateway Integration lets you add secure checkout and recurring billing with Stripe, PayPal, or Square. Connect your app to Stripe, PayPal, or Square for complete payment handling. The skill covers checkout flows, subscription billing, refunds, and webhook processing with built-in security practices and error handling.
Use it when
- payment-gateway-integration implements reliable webhook processing for Stripe, PayPal.
- payment-gateway-integration simplifies subscription setup across all three gateways.
Verify before relying
Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.
Install
secondsky/claude-skills/payment-gateway-integration · repository language: TypeScript
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How does payment-gateway-integration handle Stripe payment processing?
payment-gateway-integration provides complete Stripe integration including payment intent creation, secure checkout flows, and customer payment method management. It handles the full payment lifecycle from authorization through capture, with built-in error handling for failed transactions and automatic retry logic to improve success rates.
What is webhook handling for payments in this skill?
payment-gateway-integration implements reliable webhook processing for Stripe, PayPal, and Square with signature verification to ensure authenticity. It manages payment state transitions, handles asynchronous confirmations, and maintains consistency across payment status updates using idempotency keys to prevent duplicate processing.
How do I set up recurring billing and subscription management?
payment-gateway-integration simplifies subscription setup across all three gateways. It handles subscription creation, billing cycles, plan management, and automatic charge scheduling. The skill manages subscription state changes, handles failed renewals with retry logic, and provides dispute resolution tools for subscription-related issues.
Does payment-gateway-integration ensure PCI compliance?
Yes, payment-gateway-integration implements PCI compliance best practices including tokenization, secure checkout flows that never expose raw card data, and webhook signature verification. It follows security standards for all three payment providers and includes guidance on handling sensitive payment information safely.
How are refunds and payment disputes handled?
payment-gateway-integration provides refund processing capabilities for Stripe, PayPal, and Square with full and partial refund support. It manages dispute workflows, tracks refund status, and handles payment failure scenarios with appropriate error responses and logging for troubleshooting.
Can payment-gateway-integration be tested in sandbox mode?
Yes, payment-gateway-integration supports sandbox testing for all three payment gateways, allowing you to test checkout flows, subscriptions, webhooks, and error scenarios without processing real transactions. This enables safe development and validation before going live.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Payment Gateway Integration
Integrate secure payment processing with proper error handling and compliance.
Stripe Integration (Node.js)
```javascript const stripe = require('stripe')(process.env.STRIPE_SECRET_KEY);
class PaymentService { async createPaymentIntent(amount, currency, customerId) { return stripe.paymentIntents.create({ amount: Math.round(amount * 100), // Convert to cents currency, customer: customerId, automatic_payment_methods: { enabled: true } }); }
async createSubscription(customerId, priceId) { return stripe.subscriptions.create({ customer: customerId, items: [{ price: priceId }], payment_behavior: 'default_incomplete', expand: ['latest_invoice.payment_intent'] }); }
async refund(paymentIntentId, amount = null) { const params = { payment_intent: paymentIntentId }; if (amount) params.amount =
(truncated - see the full file via the links below)
File tree — 2 files
plugins/payment-gateway-integration/skills/payment-gateway-integration/SKILL.md
plugins/payment-gateway-integration/skills/payment-gateway-integration/references/paypal-integration.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Implement secure payment processing with Stripe, PayPal, or Square”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
This skill guides you through integrating Stripe into a web application, covering one-time payments via Checkout Sessions, recurring subscriptions, webhook event handling with signature verification, and customer self-service billing. It provides decision trees for choosing the right Stripe API, ready-to-use code patterns for common flows, and special handling for Cloudflare Workers environments.
Web Payments provides patterns for adding Stripe to web applications, covering one-time payments, recurring subscriptions, and hosted or embedded checkout experiences. It includes server setup, webhook verification for secure payment confirmation, and client-side integration examples.
Master Stripe payment integration across Next.js and React with server-side payment intent creation, client-side checkout forms, and subscription lifecycle management. This skill covers webhook handling for reliable event processing, customer management, and security practices including signature verification and secret key protection.
Build secure payment systems using Stripe Checkout, Elements, and PaymentIntents while managing subscription lifecycles, webhook events, and tax calculation. Covers idempotent webhook handling, PCI compliance patterns, refund processing, and RevenueCat integration for mobile subscriptions.
This skill provides a complete Stripe integration for SaaS applications, covering checkout sessions, subscription management, and secure webhook handling. It includes TypeScript and Python implementations with customer portal setup and payment event processing.
Learn to architect multi-tenant SaaS platforms with database isolation strategies, Stripe subscription management, and usage tracking. Covers tenant context injection, row-level security, plan entitlements, and webhook handling for production-ready billing systems.
More skills paypal-integration (MIT) · woocommerce-code-review (MIT) · stripe-integration (MIT)