Payment Skill

Standardize payment gateway integrations with secure webhook verification and transaction tracking.

Updated Nov 22, 2025
One-click install
npx skills add https://github.com/jvtutorcorner-sketch/jvtutorcorner-rwd --skill payment-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Payment Skill
Source: https://github.com/jvtutorcorner-sketch/jvtutorcorner-rwd/tree/main/.agents/skills/payment
Command: npx skills add https://github.com/jvtutorcorner-sketch/jvtutorcorner-rwd --skill payment-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill standardizes and guides the implementation of payment gateway integrations, ensuring secure transaction handling, reliable webhook processing, and a smooth checkout experience.

Core Features & Use Cases

  • Multi-Gateway Integration: Supports PayPal, Stripe, and LINE Pay for flexible payment options.
  • Secure Webhook Handling: Implements signature verification for all incoming webhook events to prevent unauthorized requests.
  • Transaction Management: Manages the lifecycle of transactions from initiation to completion, including error handling and retries.
  • Use Case: Integrate a new payment method by following the webhook and capture route guidelines, ensuring all security checks and transaction states are correctly managed.

Quick Start

Follow the development checklist to ensure all environment variables for new payment gateways are correctly configured.

Frequently Asked Questions about Payment Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement secure webhook verification for Stripe and PayPal integrations?

Secure webhook verification requires implementing signature verification for all incoming webhook events to prevent unauthorized requests. This Skill guides standardizing signature checks, transaction state tracking, and checkout flow management across multiple gateways.

What's the best way to manage transaction lifecycle and error handling for LINE Pay?

Managing transaction lifecycle for LINE Pay involves tracking transaction states from initiation to completion, including error handling and retries. This Skill standardizes transaction management to ensure reliable payment capture and consistent state tracking.

Does this payment integration approach support multiple gateways like Stripe, PayPal, and LINE Pay?

Yes, this approach supports multi-gateway integration for PayPal, Stripe, and LINE Pay. It provides flexible payment options by standardizing capture routes, webhook handling, and environment variable configuration across all supported gateways.

How do I add a new payment method while ensuring transaction security and consistent checkout flows?

Adding a new payment method requires following webhook and capture route guidelines to ensure all security checks and transaction states are correctly managed. It also requires adhering to commit templates and PR description guidelines for consistent development practices.

Why do I need to configure environment variables when integrating a new payment gateway?

Configuring environment variables is necessary to securely manage API keys and gateway credentials for new payment integrations. Following the development checklist ensures all environment variables for new payment gateways are correctly configured before processing live transactions.