payment-integration

Integrate Stripe, PayPal, and payment processors. Handles checkout flows, subscriptions, webhooks, and PCI compliance. Use PROACTIVELY when implementing payments, billing, or subscription features.

Author

Install

Hot:43

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-payment-integration&locale=en&source=copy

Payment Integration - Secure Payment Integration Expert

Skills Overview


Payment Integration is a professional payment system integration assistant focused on securely integrating mainstream payment platforms such as Stripe and PayPal. It covers end-to-end payment scenarios, including checkout flows, subscription billing, webhook handling, and PCI compliance.

Applicable Scenarios

  • E-commerce Website Payment Integration

  • When you need to add fast and secure payment capabilities to an online store, this skill provides a complete integration solution, including payment form design, transaction processing, and order status synchronization.

  • SaaS Subscription Billing System

  • For subscription services that require recurring charges, it helps implement features such as automatic renewals, plan upgrades/downgrades, trial period management, and invoice generation.

  • Multi-Platform Payment Integration

  • When your business needs to support multiple payment methods (credit cards, digital wallets, bank transfers, etc.), it offers a unified integration approach to simplify the management of multiple payment gateways.

    Core Features

  • Fast Integration with Payment Platforms

  • Supports mainstream platforms such as Stripe, PayPal, and Square. Provides official SDK best practices, including client-side tokenization and server-side API calls, ensuring the payment flow complies with PCI DSS standards.

  • Secure Webhook Handling

  • Implements HMAC signature verification, event idempotency handling, and asynchronous event queues to prevent duplicate billing and malicious requests, ensuring reliable processing of payment events.

  • Subscription Billing Management

  • Provides complete subscription lifecycle management, including trial periods, billing cadence, upgrades/downgrades, pause/resume, failed retry handling, and invoice processing.

    Common Questions

    Which payment platforms does Payment Integration support?


    It mainly supports three major mainstream platforms: Stripe, PayPal, and Square. These platforms cover most global markets and provide rich APIs and SDKs. If you need to integrate other payment gateways (such as Braintree or Adyen), an adaptation can also be provided based on their official documentation.

    How do you ensure the security of the payment system?


    Security is at the core of payment integration. This skill emphasizes the following security practices: use official SDKs for client-side tokenization (so you never handle raw card numbers), validate all transactions on the server side, verify webhook signatures, implement idempotency to prevent duplicate billing, and comply with PCI DSS requirements. All sensitive data is handled by the payment platform; your server only processes tokens and non-sensitive order information.

    What should be considered when handling webhooks?


    Webhook handling has three key points: first, you must verify the signature (HMAC) to ensure requests come from legitimate platforms; second, implement idempotency by storing processed event IDs to avoid duplicate processing; third, respond quickly (return 2xx within 200ms). Any time-consuming operations should be handled asynchronously; otherwise the platform will retry and cause duplicate processing. In addition, it’s recommended to use database transactions to ensure consistency in event handling.