Payment Integration

Process course enrollment payments via Stripe or PayPal with subscriptions and invoices.

Updated Aug 21, 2021
One-click install
npx skills add https://github.com/ZouZou/angular-sample-app --skill payment-integration-zouzou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Payment Integration
Source: https://github.com/ZouZou/angular-sample-app/tree/main/.claude/skills/payment-integration
Command: npx skills add https://github.com/ZouZou/angular-sample-app --skill payment-integration-zouzou

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Add secure payment processing, invoicing, refunds, and webhook handling for course enrollments.

Core Features & Use Cases

  • Payment processing: One-time payments and subscriptions
  • Invoices & refunds: Generate and manage invoices, handle refunds
  • Webhooks & currencies: Webhook handling and multi-currency support
  • Payment method management: Save and manage user payment methods

Quick Start

Create a checkout session for a course and redirect the user to Stripe Checkout.

Frequently Asked Questions about Payment Integration

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

FAQPage Schema
How do I set up payment processing for course enrollments with Stripe or PayPal?

Payment processing for course enrollments involves creating checkout sessions, managing subscriptions, and handling webhook events. This Skill implements end-to-end Stripe or PayPal integration with automatic enrollment on successful payment, supporting one-time payments and subscriptions across multiple currencies.

Can I generate invoices and handle refunds automatically?

Yes, this Skill generates PDF invoices and processes refunds automatically. It tracks payment history and manages the full refund workflow, enabling you to issue and document refunds while maintaining audit trails for course payment records.

How do I handle webhook events from Stripe and PayPal?

Webhook handling in this Skill processes payment events from both Stripe and PayPal, triggering automatic enrollment when payments succeed and updating subscription status. This enables real-time synchronization between payment providers and your course enrollment system.

Does this support multi-currency payments and saved payment methods?

Yes, the Skill supports multiple currencies for global course sales and includes payment method management, allowing users to save and reuse payment methods for faster checkout on repeat enrollments.

What payment scenarios does this Skill cover for LMS environments?

This Skill covers checkout session creation, subscription management, one-time course purchases, invoice generation, refund processing, payment history tracking, and webhook event handling—providing a complete payment flow for LMS platforms requiring secure, multi-gateway enrollment payment processing.